自我介绍
我是南昌交通学院。通信工程一班
我想通过鹏哥c语言培训班学会c语言,并通过计算机二级考试。
我打算花三个月的时间
我想进的公司是华为。
28号学习成果
⽬录?
1. C语⾔是什么??
2. C语⾔的历史和辉煌?
3. 编译器的选择VS2022?
4. VS项⽬和源⽂件、头⽂件介绍?
5. 第⼀个C语⾔程序?
6. main函数?
7. printf和库函数?
8. 关键字介绍
9. 字符和ASCII编码?
10. 字符串和\0?
11. 转义字符?
12. 语句和语句分类?
13. 注释是什么?为什么写注释??
正⽂开始
1. C语⾔是什么??
⼈和⼈交流使⽤的是⾃然语⾔,如:汉语、英语、⽇语
那⼈和计算机是怎么交流的呢?使⽤计算机语⾔。
⽬前已知已经有上千种计算机语⾔,⼈们是通过计算机语⾔写的程序,给计算机下达指令,让计算机
⼯作的。
C语⾔就是众多计算机语⾔中的⼀种,当然C++/Java/Go/Python都是计算机语⾔。?
2. C语⾔的历史和辉煌?
C?语⾔最初是作为?Unix?系统的开发⼯具⽽发明的。?
比特就业课主页:https://m.cctalk.com/inst/s9yewhfr
比特就业课主页:https://m.cctalk.com/inst/s9yewhfr
比特就业课
https://www.tiobe.com/tiobe-index/?
3. 编译器的选择VS2022?
3.1 编译和链接?
C语⾔是⼀⻔编译型计算机语⾔,C语⾔源代码都是⽂本⽂件,⽂本⽂件本⾝⽆法执⾏,必须通过编译
器翻译和链接器的链接,⽣成⼆进制的可执⾏⽂件,可执⾏⽂件才能执⾏。
C语⾔代码是放在 .c 为后缀的⽂件中的,要得到最终运⾏的可执⾏程序,中间要经过编译和链接2个
过程。
VS2022项⽬中的.c⽂件? .c⽂件的展⽰?
比特就业课主页:https://m.cctalk.com/inst/s9yewhfr
比特就业课主页:https://m.cctalk.com/inst/s9yewhfr
比特就业课
C语⾔代码?
⼀个⼯程⼀般都会有多个源⽂件组成,如下图所⽰,演⽰了源程序经过编译器和链接器处理的过程。
test.c
add.c
xxx.c
编译器?
cl.exe
test.obj
add.obj
xxx.obj
链接库
链接器?
link.exe
可执⾏程序?
xxx.exe
编译 链接
注:
1. 每个源⽂件(.c)单独经过编译器处理⽣成对应的⽬标⽂件(.obj为后缀的⽂件)?
2. 多个⽬标⽂件和库⽂件经过链接器处理⽣成对应的可执⾏程序(.exe⽂件)?
这就是,在Windows电脑上C语⾔程序⽣成的exe可执⾏⽂件?
比特就业课主页:https://m.cctalk.com/inst/s9yewhfr
比特就业课主页:https://m.cctalk.com/