华南师大C语言期末复习要点:控制结构、main函数与数据基础

需积分: 0 9 下载量 133 浏览量 更新于2024-08-04 收藏 629KB PDF 举报
华南师范大学《C语言程序设计》期末复习笔记总结了C语言编程的基础知识点,旨在帮助学生在考试前更好地理解和掌握这门核心语言。以下是主要的知识点概要: 1. **控制结构**:C语言的基本控制结构包括顺序结构、选择结构(分支结构,如if-else、switch-case)、和循环结构(for、while、do-while)。理解并熟练运用这些结构是编写有效程序的关键。 2. **程序结构**:所有C程序都从main()函数开始执行,按照自上而下的顺序阅读,遇到循环和选择结构会根据条件进行执行。main函数在整个程序中具有唯一性。 3. **数据表示**:C语言中,数据以二进制形式存储,每个数据都有一个地址。bit代表二进制的位,一个byte等于八个bit。 4. **预处理指令**:虽然预处理指令如#define用于宏定义,但它不属于C语言的运行时部分,不会占用程序执行时间,且宏定义不能以分号结尾,如#define PI 3.1415926 是错误的。 5. **源代码与编译过程**:C语言程序以源代码形式存在,扩展名为.c。编译后生成.obj文件,最终需要链接器链接为.exe可执行文件才能运行。C语言的书写格式灵活,一行可以包含多条语句,语句也可跨行书写。 6. **标识符规则**:标识符由字母、数字和下划线组成,首字符必须是非数字字符。关键字(如if、main等)不可用作用户标识符,预定义标识符如printf、scanf需注意其特殊含义。 7. **数据类型**:C语言支持八进制、十进制和十六进制整数,但实际运行时都会转换为二进制。八进制以0开头,十六进制以0x开头。实型常量(浮点数)的小数点写作可省略形式。 8. **编译环境**:常用的C语言开发环境包括free、VC/VC++和Code::Blocks,它们提供了编译和运行C程序的功能。 9. **标识符分类**:标识符分为关键字、预定义标识符和用户标识符,理解它们各自的角色和使用规则对正确编程至关重要。 通过学习和掌握这些知识点,学生能够构建出逻辑清晰、功能完整的C语言程序,并具备良好的编程习惯和理论基础。在期末复习时,重点复习这些核心概念将有助于提高考试成绩和实际编程能力。