很多同学在初学C语言时,面对C语言中如此多的关键字、操作符、库函数感到非常头大。

利用MSDN这个工具可以帮助我们快速了解它们。

目录

MSDN的下载

MSDN的使用

索引

函数介绍

函数结构

头文件

返回值介绍

示例


MSDN的下载

完整版的MSDN非常大,很多功能是初学者用不到的。

这里给大家在百度云上提供精简版的MSDN,链接永久有效,供大家下载使用。

百度云链接:MSDN (精简版 大小:74.87.zip_免费高速下载|百度网盘-分享无限制 (baidu.com)

下载完成后,将压缩包解压,双击exe安装即可。

MSDN的使用

MSDN安装好后,双击运行即可。

  • 索引

运行MSDN,进入到MSDN的界面中。

点击界面左侧的“索引”。(注意:是索引,不是搜索!!!)如果找不到索引,点击右侧的小箭头移动菜单栏即可。

  • 函数介绍

点击索引后,在下方空白处输入我们想要查询的内容。例如:strlen

在屏幕上有strlen以及另外三个与之相关的函数,这里只需要看strlen的信息即可。

大标题下方的“Get the length of a string.”是对strlen的解释,了解到strlen是用来求字符串长度的。

  • 函数结构

再往下,即是对strlen的使用结构进行说明。

size_t:表示为strlen的返回值是无符号整型。

const char* string:无法通过指针对string进行更改,但是可以通过变量名对string进行更改。

char* const string:无法通过变量名对string进行更改,但是可以通过指针对string进行更改。

这里对size_t以及const char* string不了解没有关系,把他们都去掉,只看strlen(strlen);即可。

  • 头文件

在结构介绍下面,就是调用strlen函数所需要包含的头文件。

通过表格发现,如果调用strlen函数,需要包含头文件<string.h>。Compatibility为兼容性,不用过多了解,我们目前使用的电脑都是兼容的。

  • 返回值介绍

Libraries部分的内容为:程序在运行时所需要的库文件,通常以LIB或DLL形式提供,这部分不用过多关注。

再下方便是返回值的介绍:

通过介绍了解到:strlen返回字符串中的字符数,但是不包括终端 NULL(不返回‘\0’)。当报错时,不返回任何值。

  • 示例

滑动滚轮往下拉,MSDN还给我们举例示范了strlen怎么用。

将上述代码拷贝下来,粘贴至我们的VS中,测试一下是否和output所展示的一致。

#include <conio.h>
#include <dos.h>

这两行头文件其实没用,可以删掉,并且刚刚在头文件包含那里也没有显示。

#include <string.h>
#include <stdio.h>void main(void)
{char buffer[61] = "How long am I?";int  len;len = strlen(buffer);printf("'%s' is %d characters long\n", buffer, len);
}

对比一下,我们可以发现输出的内容是一致的。

当然,MSDN中的示例版本较老,很多写法已经过时了,不建议大家学习,示例只是参考该函数是如何使用的即可。

5.MSDN的下载和使用相关推荐

  1. VS2008中文版MSDN订阅下载问题

    虽然VS2008英文版早在去年就已经发布,但是VS2008中文版MSDN订阅光盘到现在还没有收到,前几天看孟子的博客,说MSDN提供了下载链接,所以为了一睹VS2008中文版的芳容,3.7G的大小对我 ...

  2. Visual Studio 2010 简体中文旗舰、专业版(MSDN原版下载)

    Visual Studio 2010 简体中文旗舰.专业版(MSDN原版下载)(Visual Studio 2010 ultimate professional x86 dvd)2010[光盘镜像]- ...

  3. Visual Studio 2010/2008(MSDN原版下载)

    Visual Studio 2010 ultimate professional x86 dvd 推荐使用eMule或迅雷 进行下载 [Visual.Studio.2010.简体中文旗舰版(MSDN原 ...

  4. 如何在MSDN上下载操作系统

    以下载Windows8.1为例 MSDN网址 https://msdn.itellyou.cn/ 选择对应的版本后 打开迅雷点击新建 然后粘贴刚才框里的内容

  5. MSDN 2008 下载地址

    MSDN Library for Visual Studio 2008 SP1 (2008 年 12 月版) 下载地址: https://www.microsoft.com/en-us/downloa ...

  6. Windows 8 微软官方MSDN版下载

    本站只提供文件名与文件校验信息,不提供下载,请至微软官方下载! Windows 8 MSDN 简体中文版 x86(包含专业版和Core版) 文件名 cn_windows_8_x86_dvd_91541 ...

  7. Windows 8 微软官方 MSDN版 下载

    Windows 8 MSDN 简体中文版 x86(包含专业版和Core版) 下载地址 迅雷快传 链接二  文件名   cn_windows_8_x86_dvd_915414.iso  SHA1  0C ...

  8. window msdn原版下载

    2019独角兽企业重金招聘Python工程师标准>>> http://msdn.itellyou.cn/ 转载于:https://my.oschina.net/u/3371661/b ...

  9. Windows 10 1809 MSDN 版本下载 ed2k 链接

    ARM64位 企业版(包含企业版.教育版.专业版) Windows 10 (business edition), version 1809 (Updated Sept 2018) (ARM64) – ...

  10. Windows 10 1709 MSDN 版本下载 ed2k 链接

    64位 多版本(批量授权版) Windows 10 (multi-edition) VL, Version 1709 (Updated Sept 2017) (x64) – DVD (Chinese- ...

最新文章

  1. php yii gridview字符串截取,Yii2-GridView常用代码块、笔记
  2. nginx 转将http跳转到https
  3. Hibernate与JDBC、EJB、JDO的比较
  4. 艾伟_转载:使用LINQ to SQL更新数据库(中):几种解决方案
  5. foreach的 多种用法
  6. 浅谈Spring IOC
  7. 多线程经典模型-生产者消费
  8. maven下载jar包慢及其他
  9. C语言例题-计算常量e的值
  10. 什么是工序分析法?工序分析的方法和实施步骤有哪些
  11. 网易云音乐播放器部分问题集
  12. 服务器启动端口被占用,解决Nginx启动出现端口被占用的问题
  13. “智能营销新图景”梅花网大展华院数据主题演讲
  14. win10+Ubuntu18.04.2双系统双硬盘安装及分区
  15. 半监督3D医学图像分割(三):URPC
  16. Linux系统双显示器4K分辨率配置
  17. 烽火2640路由器命令行手册-11-IP语音配置命令
  18. 【Qt】 Fractal Designer 5.2 - Help(中文版)
  19. 根据经纬度确定行政区域_使用高德地图api导入行政区域及经纬度
  20. ublox TMOD2

热门文章

  1. 学生成绩管理系统(C语言实现)
  2. 大文件上传 NeatUpload 控件(转)
  3. 斗鱼php开发面经,斗鱼面经
  4. DIPS工具实现解释
  5. Centos7安装jdk1.8
  6. 【数据分享】全国POI数据分享(持续更新中)
  7. STM32的选型参考
  8. Pytorch搭建DenseNet
  9. ic卡识别程序c语言,如何读写接触式IC卡
  10. HighNewTech:新物种?这是一种不需要写代码的程序猿,这事,得从Ta们掌握了 iVX工具(首个无代码编程语言)说起……