1.语⾔最初是作为 Unix 系统的开发⼯具⽽发明的。
2.C语⾔是⼀⻔编译型计算机语⾔
C语⾔源代码都是⽂本⽂件,⽂本⽂件本⾝⽆法执⾏,必须通过编译 器翻译和链接器的链接,⽣成⼆进制的可执⾏⽂件,可执⾏⽂件才能执⾏。
3.⼀个⼯程⼀般都会有多个源⽂件组成。
1.每个源⽂件(.c)单独经过编译器处理⽣成对应的⽬标⽂件(.obj为后缀的⽂件)
2.多个⽬标⽂件和库⽂件经过链接器处理⽣成对应的可执⾏程序(.exe⽂件)
4.第一个C语言程序
#include <stdio.h>
int main()
{
printf("hello C\n");
return 0;
}
在VS2022中运行的快捷键是 CTRL+F5
5.main函数
每个 C 语⾔程序不管有多少⾏代码,都是从
main
函数开始执⾏的,
main
函数是程序的⼊⼝,
main
函数也被叫做:主函数。
main
前⾯的
int
表⽰
main
函数执⾏结束的时候返回⼀个整型类
型的值。所以在
main
函数的最后写
return 0;
正好前后呼应。
- main函数是程序的⼊⼝
- main函数有且仅有⼀个
- 即使⼀个项⽬中有多个.c⽂件,但是只能有⼀个main函数(因为程序的⼊⼝只能有⼀个)
6.printf和库函数
printf("hello C\n");
代码中使⽤了
printf
函数,实现了在屏幕上的信息的打印。
这⾥简单的介绍⼀下
printf
,
printf
是⼀个库函数,它的功能是在标准输出设备(⼀般指屏幕)上进⾏信息的打印。上⾯的代码是使⽤ printf
函数打印字符串。只要把想要打印的⼀串字符放在双引号中并传递给printf函数就可以打印。
printf函数也可以⽤来打印其他类型的数据
int n = 100;
printf("%d\n", n); //printf打印整型
printf("%c\n", 'q'); //printf打印字符
printf("%lf\n", 3.14); //printf打印双精度浮点型
这⾥的
%d
,
%c
等是占位符,会被后边的值替换。