当前位置:网站首页>5. Download and use of MSDN
5. Download and use of MSDN
2022-07-06 13:25:00 【It's Wang Jiujiu】
Many students are learning C Language , face C There are so many keywords in the language 、 The operator 、 Library functions feel very big .
utilize MSDN This tool can help us understand them quickly .
Catalog
MSDN The download
The complete version of MSDN A very large , Many functions are not available to beginners .
Here is a simplified version for you on Baidu cloud MSDN, The link is permanent , For everyone to download .
Baidu cloud link :MSDN ( Lite version size :74.87.zip_ Free high speed download | Baidu SkyDrive - Share unlimited (baidu.com)
When the download is complete , Decompress the compressed package , double-click exe Can be installed .
MSDN Use
MSDN After installed , Double-click to run it .
Indexes
function MSDN, Enter into MSDN In the interface .
Click... On the left side of the interface “ Indexes ”.( Be careful : It's the index , Not search !!!) If the index is not found , Click the small arrow on the right to move the menu bar .
Function introduction
After clicking the index , Enter the content we want to query in the blank space below . for example :strlen
On the screen strlen And three other related functions , Here you just need to see strlen The information of .
Below the headline “Get the length of a string.” It's right strlen The explanation of , come to know strlen Is used to find the length of the string .
Function structure
following , That's right strlen The use structure of .
size_t: Expressed as strlen The return value of is an unsigned integer .
const char* string: Cannot pair through pointer string Make changes , But you can use variable name pairs string Make changes .
char* const string: Cannot pass variable name pair string Make changes , But you can use the pointer to string Make changes .
Here to size_t as well as const char* string It doesn't matter if you don't understand , Remove them all , Just look at strlen(strlen); that will do .
The header file
Under the structure introduction , It's called strlen The header file that the function needs to contain .
Find through the table , If the strlen function , Need to include header file <string.h>.Compatibility For compatibility , Don't know too much about , The computers we currently use are all compatible .
Return value Introduction
Libraries Part of the content is : Library files required by the program when it runs , Usually, the LIB or DLL The form provides , Don't pay too much attention to this part .
The next convenience is the introduction of the return value :
Through the introduction, I learned :strlen Returns the number of characters in a string , But it does not include terminals NULL( No return ‘\0’). When an error is reported , No value returned .
Example
Slide the roller down ,MSDN It also gives us examples strlen How to use it? .
Copy the above code , Paste into our VS in , Test whether it is with output The display is consistent .
#include <conio.h>
#include <dos.h>
These two lines of header files are actually useless , You can delete , And just now there is no display in the header file .
#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);
}
Compare the , We can find that the output content is consistent .
Of course ,MSDN The example version in is older , A lot of writing is out of date , It is not recommended that you learn , The example just refers to how the function is used .
边栏推荐
- How do architects draw system architecture blueprints?
- 十分钟彻底掌握缓存击穿、缓存穿透、缓存雪崩
- String类
- 13 power map
- Tyut outline of 2022 database examination of Taiyuan University of Technology
- 阿里云微服务(一)服务注册中心Nacos以及REST Template和Feign Client
- Error: sorting and subscript out of bounds
- ROS machine voice
- 8.C语言——位操作符与位移操作符
- TYUT太原理工大学2022数据库大题之E-R图转关系模式
猜你喜欢
系统设计学习(二)Design a key-value cache to save the results of the most recent web server queries
TYUT太原理工大学2022数据库大题之E-R图转关系模式
Record: the solution of MySQL denial of access when CMD starts for the first time
20220211-CTF-MISC-006-pure_ Color (use of stegsolve tool) -007 Aesop_ Secret (AES decryption)
面渣逆袭:Redis连环五十二问,三万字+八十图详解。
Redis介绍与使用
凡人修仙学指针-2
Questions and answers of "basic experiment" in the first semester of the 22nd academic year of Xi'an University of Electronic Science and technology
十分钟彻底掌握缓存击穿、缓存穿透、缓存雪崩
Alibaba cloud microservices (II) distributed service configuration center and Nacos usage scenarios and implementation introduction
随机推荐
Decomposition relation model of the 2022 database of tyut Taiyuan University of Technology
Record: newinstance() obsolete replacement method
Redis介绍与使用
Experience summary of autumn recruitment of state-owned enterprises
Summary of multiple choice questions in the 2022 database of tyut Taiyuan University of Technology
最新坦克大战2022-全程开发笔记-3
Pit avoidance Guide: Thirteen characteristics of garbage NFT project
MySQL limit x, -1 doesn't work, -1 does not work, and an error is reported
2.C语言矩阵乘法
国企秋招经验总结
All in one 1405: sum and product of prime numbers
(超详细二)onenet数据可视化详解,如何用截取数据流绘图
Relational algebra of tyut Taiyuan University of technology 2022 database
Introduction and use of redis
MYSQL索引钟B-TREE ,B+TREE ,HASH索引之间的区别和应用场景
First acquaintance with C language (Part 2)
十分鐘徹底掌握緩存擊穿、緩存穿透、緩存雪崩
Cloud native trend in 2022
阿里云一面:并发场景下的底层细节 - 伪共享问题
继承和多态(下)