2014年9月C语言基础复习:关键考点解析

需积分: 3 1 下载量 134 浏览量 更新于2024-07-22 收藏 246KB DOC 举报
2014年9月计算机二级C语言复习资料涵盖了C语言的基础核心知识点,对于准备参加该考试的学生来说是一份重要的学习资源。以下是部分内容的详细解读: 1. **C语言程序结构**:C语言程序由C源程序构成,源程序以".c"为扩展名。源代码经过编译后生成目标文件(".obj"),通过链接器与库函数结合形成可执行文件(".exe")。程序的基本结构包括顺序结构、选择结构(如if-else语句)和循环结构(如for、while循环)。 2. **main函数**:作为程序的入口点,main函数定义了程序的开始和结束。它由一对小括号和花括号包围,花括号内的代码是函数体。每个C程序只有一个main函数,其他函数都围绕其进行设计。 3. **存储和地址**:C语言中数据以二进制形式存储,最基本的单位是位(bit)和字节(Byte),两者之间的转换遵循相应的进制规则。数据的地址表示其在内存中的存储位置。 4. **注释**:注释用于对程序进行解释说明,使用"/*"和"*/"包围的内容会被编译器忽略。注释不能嵌套,以增强代码的可读性。 5. **书写格式**:C语言要求每条语句末尾必须有分号,语句可以多行编写,但同一行内的语句之间不能有空格。标识符的命名规则包括字母、数字和下划线,并且第一个字符不能是数字。 6. **标识符**:标识符分为关键字、预定义标识符和用户自定义标识符。关键字具有固定含义,预定义标识符如宏定义、包含指令等,用户标识符需遵循命名规则且不可与关键字冲突。 7. **常量与变量**:常量是程序执行期间不变的数值,包括整型、实型、字符、字符串和符号常量。变量则在程序运行时值可能改变,C语言中没有内置的字符串类型,通常使用字符数组来存储字符串。 8. **整型数据**:C语言支持十进制、八进制和十六进制表示整数,但没有直接的二进制表示。八进制前缀以"0"起始。 掌握这些知识点对于理解和编写C语言程序至关重要,考生在复习时应注重理解每个概念,并通过练习不断提升编程技能。同时,熟悉C语言的语法细节和标准库的使用,将有助于在实际编程中得心应手。