分类: C/C++
2011-12-15 16:21:34
存储类型:
auto,static,extern,register
static:
1,修饰局部变量:该变量为静态变量,分配在静态区,内存区域直到程序结束才会释放,使用的继承性
2,修饰全局变量:该变量只能在本文件中使用,而不能再其他文件中使用
3,修饰函数:该函数只能在本文件中使用,不能再其他文件中使用
extern:
extern不能用来定义一个变量,而是用来声明一个变量的,用以声明在程序段以外的全局变量。
变量定义:是对程序中数据的一种抽象~
main函数的标准形式:
int main(void);
int main(int argc, char *argv[]);
make基础:
$* 不包含扩展名的目标文件名称
$+ 所有的依赖文件,以空格隔开,可能重复
$< 第一个依赖文件的名称
$? 所有时间戳比目标文件晚的依赖文件
$@ 目标文件的完整名称
$^ 所有不重复的依赖文件
$% 如果目标不是归档成员,则该变量表示目标的归档成员名称~