好的函数
u
好的函数名字:描述函数所做的所有事情。如:
checkOrderInfo
(...)
u
内聚性高,
一个函数只实现一个功能
C标准库头文件 stdio.h
标准库文件,是以lib这种编译好的静态库的形式给你的,一般在lib文件夹里,不一定是C写的,也有些是汇编写的
#define保护
虽然函数、变量的声明都可以重复,所以同一个声明出现多次也不会影响程序的运行,但它会增加编译时间,所以重复引用头文件会使浪费编译时间
#ifndef _HEADERNAME_H
#define _HEADERNAME_H
符号_HEADERNAME_H按照被包含头文件的文件名进行取名,以避免由于其他头文件使用相同的符号而引起的冲突。
...(头文件内容)
#endif
(同一个.c写两次header.h没关系)
不同文件中写两次,再连接到main,ifndef保护失效
部分预处理命令
#undef 取消定义
#errror 停止编译并显示错误