1. C语言概述
1.1 C语言功能
a. 运行效率高,现在已经代替了汇编语言。
b. 编程效果和高级语言基本一致(JAVA)。
c. 代码量小,速度快,功能强大。
d. C语言是最广泛使用的系统程序设计语言。
1.2 编译
编译(Compile):编译器识别代码中的词汇、句子以及各种特定的格式,并将他们转换成计算机能够识别的二进制形式的过程。
C程序编写完成后,首先通过编译转换成目标文件,然后通过C语言函数库连接创建可执行程序,最后才可以执行该程序。
文件类型 | 解释 | 表示形式 |
源文件 | 用户创建文件 | .c |
目标文件 | 编译器的输出结果 | .o 或者 .obj |
头文件 | 含有函数声明和预处理语句,用于帮助访问外部定义的函数。 | .h |
可执行文件 | 连接器的输出结果。 | .exe |
IDE(Integrated Development Environment,集成开发环境)。
2. C语言结构和语法
2.1 Hello world实例
#include<stdio.h> // 以#开始的语句叫做预处理指令,告诉编译器在编译前要包含的头文件。stdio.h包含输入输出语句相关函数。
int main() //主函数,程序执行的入口。mian()函数可以返回返回值也可以不返回,如果不返回的话使用关键词void。
{
printf(“Hello world!\n”); //打印函数,在屏幕上显示消息,并换行(\n)。
return 0; //终止main函数,并返回值0。
}
scanf():从标准输入读取信息函数 &用于指明在内存中的位置。
printf():标准输出函数