云计算百科
云计算领域专业知识百科平台

C语言第一讲

语言的分类

 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

赞(0)
未经允许不得转载:网硕互联帮助中心 » C语言第一讲
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!