摘要:
基础知识 1.数组声明:储存类型 类型说明符 数组名[整型常量表达式];声明时必须指定数组大小,其占用的空间是确定的。 2.数组名代表连续储存区域的起始地址,是个地址常量。因此数组名不能作为左值使用,只能逐个引用数组元素。 3.一维数组的初始化有四种形式,初值不能含有变量或函数调用形式。动态局部数组 阅读全文
摘要:
1.预处理概念:编译程序时,编译器将对程序文件作至少两个阶段的编译预处理,预处理程序预处理阶段和编译程序预处理阶段。 预处理程序预处理阶段:C预处理程序先于C编译程序运行。预处理程序从前向后根据预处理命令做相应的处理。预处理命令分为三类: ①文件包含命令 ②宏定义命令 ③条件编译命令 编译程序预处理 阅读全文
摘要:
标识符作用域 1. 标识符(identifier)用于代表程序中的对象,根据所代表的对象不同,可将标识符分为变量名、数组名、函数名、数据类型说明符、符号常量名(宏名)和语句标号。 2. 标识符的作用域: 文件作用域:指从标识符定义或声明位置起到源文件结尾的源文件范围。外部对象(全局变量名、全局数组名 阅读全文