摘要:
今天主要学习到的是静态变量(static)、寄存器变量(register)、初始化、递归、预处理器。 比较容易混淆的是关于静态变量的,而静态变量分为:静态局部变量和静态全局变量。 静态局部变量: (1)、静态局部变量在函数内定义 它的生存期为整个源程序,但是其作用域仍与自动变量相同,只能在定义该变量的函数内使用该变量。退出该函数后, 尽管该变量还继续存在,但不能使用它。 (2)、允许对构造类静态局部量赋初值 例如数组,若未赋以初值,则由系统自动赋以0值。 (3)、对基本类型的静态局部变量若在说明时未赋以初值,则系统自动赋予0值。而对自动变量不赋初值,则其值是不定的。 ... 阅读全文