~~温故而知新~~上期学习内容:
~~begin
C语言是大部分人学习的第一个编程语言,第一个C程序里的第一行代码就是:#include
这也往往是最纠结的地方,第一行代码就看不懂,直接从入门到放弃。
不!学会克服困难,享受编程之美。
#include
C预处理器指令,预处理指令以“#”开头。
C语言中,主要有三种预处理方式:1.宏定义(#define);2.文件包含(#include);3.条件编译(#endif)。
一个C程序运行的完整过程包括:预处理、编译、链接、运行这几个步骤。在编译之前,预处理阶段,根据预处理指令对源码进行工作。
例如在计算圆的周长和面积时,都会用到π的值,为了程序的可读性,会用到宏定义命令#define PI 3.14。在预处理阶段,将源码里多处用到的PI,替换成3.14。zc = 2*PI*r ; mj = PI*r*r ;
预处理器的工作:
zc = 2*3.14*r ; mj = 3.14*r*r ;
stdio.h文件的扩展名为.h,这种文件被称为头文件。
h : head
stdio : “standard input & output(标准输入输出)c语言算法可以没有输入但是必须要用输出,不然程序就没有意义了。常用的输出函数是printf(),它的头文件就是stdio.h,里面有对printf()函数的定义,用户写代码时直接调用即可。所用的函数可以是C标准库函数,也可以是自己编写的函数,对它调用。
还有其它常用的头文件:
string.h :定义字符串处理函数
math.h: 定义数学函数
limits.h:定义各种数据类型最值常量。利用该头文件,可以直接输出int型、浮点型数据的取值范围。C语言:像输出hello world一样,输出整型浮点型数据的取值范围