当前位置:网站首页>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 .
边栏推荐
- Design a key value cache to save the results of the most recent Web server queries
- 十分钟彻底掌握缓存击穿、缓存穿透、缓存雪崩
- 分支语句和循环语句
- Summary of multiple choice questions in the 2022 database of tyut Taiyuan University of Technology
- 西安电子科技大学22学年上学期《信号与系统》试题及答案
- What are the advantages of using SQL in Excel VBA
- 2-year experience summary, tell you how to do a good job in project management
- System design learning (I) design pastebin com (or Bit.ly)
- First acquaintance with C language (Part 1)
- 3.C语言用代数余子式计算行列式
猜你喜欢
2年经验总结,告诉你如何做好项目管理
Alibaba cloud microservices (III) sentinel open source flow control fuse degradation component
arduino+水位传感器+led显示+蜂鸣器报警
西安电子科技大学22学年上学期《基础实验》试题及答案
阿里云微服务(三)Sentinel开源流控熔断降级组件
Arduino+ds18b20 temperature sensor (buzzer alarm) +lcd1602 display (IIC drive)
面试必备:聊聊分布式锁的多种实现!
Application architecture of large live broadcast platform
String class
2.C语言初阶练习题(2)
随机推荐
Introduction pointer notes
Questions and answers of "Fundamentals of RF circuits" in the first semester of the 22nd academic year of Xi'an University of Electronic Science and technology
MySQL Database Constraints
系统设计学习(一)Design Pastebin.com (or Bit.ly)
CorelDRAW plug-in -- GMS plug-in development -- Introduction to VBA -- GMS plug-in installation -- Security -- macro Manager -- CDR plug-in (I)
Record: Navicat premium can't connect to MySQL for the first time
162. Find peak - binary search
View UI plus released version 1.3.1 to enhance the experience of typescript
最新坦克大战2022-全程开发笔记-1
阿里云微服务(三)Sentinel开源流控熔断降级组件
Aurora system model of learning database
13 power map
Questions and answers of "basic experiment" in the first semester of the 22nd academic year of Xi'an University of Electronic Science and technology
如何保障 MySQL 和 Redis 的数据一致性?
Alibaba cloud microservices (III) sentinel open source flow control fuse degradation component
【快趁你舍友打游戏,来看道题吧】
View UI Plus 发布 1.3.0 版本,新增 Space、$ImagePreview 组件
国企秋招经验总结
5.MSDN的下载和使用
最新坦克大战2022-全程开发笔记-3