当前位置:网站首页>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 .
边栏推荐
- TYUT太原理工大学往年数据库简述题
- 最新坦克大战2022-全程开发笔记-3
- Exception: ioexception:stream closed
- Floating point comparison, CMP, tabulation ideas
- E-R graph to relational model of the 2022 database of tyut Taiyuan University of Technology
- 继承和多态(下)
- 10 minutes pour maîtriser complètement la rupture du cache, la pénétration du cache, l'avalanche du cache
- TYUT太原理工大学2022数据库大题之分解关系模式
- 国企秋招经验总结
- 167. Sum of two numbers II - input ordered array - Double pointers
猜你喜欢

2.C语言矩阵乘法

TYUT太原理工大学2022软工导论大题汇总

继承和多态(下)

十分鐘徹底掌握緩存擊穿、緩存穿透、緩存雪崩

Decomposition relation model of the 2022 database of tyut Taiyuan University of Technology

阿里云微服务(四) Service Mesh综述以及实例Istio

System design learning (III) design Amazon's sales rank by category feature

TYUT太原理工大学2022数据库题库选择题总结

121 distributed interview questions and answers

1.C语言矩阵加减法
随机推荐
1.C语言矩阵加减法
西安电子科技大学22学年上学期《信号与系统》试题及答案
Alibaba cloud microservices (I) service registry Nacos, rest template and feign client
初识C语言(上)
Arduino+ water level sensor +led display + buzzer alarm
12 excel charts and arrays
Interview Essentials: talk about the various implementations of distributed locks!
Alibaba cloud microservices (IV) service mesh overview and instance istio
View UI plus releases version 1.1.0, supports SSR, supports nuxt, and adds TS declaration files
几道高频的JVM面试题
Design a key value cache to save the results of the most recent Web server queries
Share a website to improve your Aesthetics
最新坦克大战2022-全程开发笔记-1
First acquaintance with C language (Part 2)
2年经验总结,告诉你如何做好项目管理
Experience summary of autumn recruitment of state-owned enterprises
What are the advantages of using SQL in Excel VBA
How to ensure data consistency between MySQL and redis?
Record: I accidentally wrote a recursion next time
TYUT太原理工大学2022数据库大题之E-R图转关系模式