MSDN的下载和使用

这篇博客介绍了如何利用MSDN帮助初学者理解C语言中的关键字、操作符和库函数。提供了精简版MSDN的下载链接,并详细讲解了如何通过索引查找函数信息,包括函数介绍、结构、头文件、返回值和示例。通过实例演示了如何使用strlen函数,强调了示例的参考价值而非直接学习旧式写法。
摘要由CSDN通过智能技术生成

很多同学在初学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中的示例版本较老,很多写法已经过时了,不建议大家学习,示例只是参考该函数是如何使用的即可。

  • 99
    点赞
  • 231
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 8
    评论
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

是元笙阿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值