C语言的发展史
- 20世纪70年代初,贝尔实验室的Dennis Richie 等人在B语言基础上开发出C语言,最初是作为UNIX的开发语言;
- 20世纪70年代末,随着微型计算机的发展,C语言开始移植到非UNIX环境中,并逐步成为独立的程序设计语言;
- 在1978年,Kernighan和里奇的《C程序设计语言》第一版出版,在这本书中,C语言通常被表述成“K&R C”;
- 1988年ANSI(美国国家标准协会)对C语言进行了标准化,产生了“ANSI C”;
- 标准在90年代才经历了改进,这就是ISO9899:1999(1999年出版)。 这个版本就是通常提及的C99。
编译器的选择
电脑的操作系统不同决定了自己编译器的不同。如果大家是windows系统,还是推荐用vs2022,因为vs2022是一个主流的集成开发环境,众多企业都适用,而且进去默认就是中文,非常的方便。如果你是只想学C语言的话,也占用不了太多内存。
头文件和源文件
头文件后缀为.h,源文件后缀为.c。
第一个C语言程序
#include<stdio.h>
int main()
{
printf("Hello World!\n");
return 0;
}
现在我们来读懂这个程序:
1、include翻译过来就是创建的意思,<stdio.h>是一个头文件,结合起来就是创建一个头文件的意思。
2、int main()主函数的意思,表明它是每一个函数进入的入口、总开关。
3、在C语言中,大括号( {})用于定义代码块,也称为语句块或复合语句。 代码块是一组语句的集合,它们可以被视为一个单一的操作单元。 大括号中的语句将在一起执行,就像一个单独的语句一样。
4、printf是一个库函数,它的意思你可以理解为打印出你想运行程序后看到的东西。
5、return 0表示程序正常退出,即当return语句提供了一个值时,这个值就成为函数的返回值。新人也可以先理解这是结束时会用到的。