语言的分类

 1.编译型语言  C / C++

 2.解释性语言   Python

编译型语言运行流程

c为后缀是源文件,.h为后缀是头文件

VS的属于什么?

是一个集成开发环境

上图  编译型语言运行流程  中的编译器链接器    +   调试器 和 图形用户界面

类似 一个房间  卧室厕所  +  厕所防盗门窗

后者人可以在这里面生活,前者代码可以在这个环境里运行

main函数

main函数又叫主函数,它是程序的入口(开始),所代表的意思是程序运行以它为起点。在整个程序中只能有一个

int  main ()

{

     return 0 ;

}

int (返回类型函数) main (函数名)()(函数参数)

{                  

     return 0 ;

}                  

(代码体)

return 0; 表示正常返回

return 1 2 3 4 5 6 ...; 异常返回 

printf函数

将格式化的输出发送到标准输出 给某东西打印在屏幕上

 %d 打印整数

 %c 打印单个字符

 %s 打印字符串

 %f  打印浮点数(小数)

这一些都是 占位符 ,会被后方值替换

在使用这个函数时需要包含库函数

库函数

库函数类似一个文具盒,文件盒中有铅笔,擦笔,尺子 ,圆规

当你需要园时使用圆规

当你需要作答时使用铅笔

库函数类似,当你需要某个功能时,使用某个函数

ASC2标的记忆点

0-31    这32个字符不可打印

48-57    ‘0’ - ‘9’

65-90      A - Z

97-122     a - z

大小写   相差32

字符串的末尾藏着一个 \0

printf函数中%s 是以\0为结尾的

由于字符串中藏着个隐形  \0  所以  printf  打印  arr1  是正常的

而arr2 是以单个字符存入所以 printf 打印后会按内存顺序打印,直到找寻到\0后结束(其中的烫烫烫烫是乱码,计算机不知道显示什么的混乱打印)(还发生了越界访问)

所以在 arr2 的基础上 按顺序在后方存入给\0  的arr3 在 printf 打印后是正常的

转义字符

在n的前方加了   \

n的意思转变成    \n(换行)

                                                                                                                                      2025.8.11

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐