C程序设计复习笔记
一、概念
1.程序:一组计算机能识别的指令。
2.计算机语言历程:
机器语言
低级语言(又名符号语言、符号汇编语言、汇编语言)[对应一条机器指令]
高级语言[对应多条机器指令]
3.源程序(高级语言编写的程序)
目标程序(机器指令的程序)
*影响最大的高级语言列举FORTRAN(公式翻译语言)、ALGOL(公式翻译语言)【适合公式翻译】、BASIC、QBASIC【适合初学者的小型回话语言】、COBAL【适合商业管理】、Java【适于网络语言】
4.C基本结构:
顺序结构、分支结构、循环结构
5.面向对象的语言和面向程序的语言理解
6.C语言主要特点:
1 语言简洁、紧凑,使用方便、灵活。
2 运算符丰富。
3 数据类型丰富。
4 具有结构化控制语句(C语言是完全模块化和结构化的语言)。
5 语法限制不太严格,程序设计自由度大。
6 C语言允许直接访问物理地址,能进行位(bit)操作,能实现汇编语言的大部分功能,可以直接对硬件操作。
7 用C语言编写的程序可移植性好。
8 生成目标代码质量高,程序执行效率高。
7. #include ,包含标准函数库中的输入输出函数。(只要用到printf、scanf,都应在本文件的开头写上#include)
8. C语言允许用两种注释方法(注意区别):
1)以//开始的单行注释。
2)以/*开始,以*/结束的块式注释。
9. C语言程序的结构特点:
1)一个程序包含一个或多个源程序文件组成。一个源文件程序可以包括3个部分:
1 预处理指令。如#include
2 全局声明。
3 函数定义。
2)函数是C程序的主要组成部分。
一个C语言程序是由一个或多个函数组成的,其中必须包含且只包含一个main函数。(在大型程序中,一个程序包含若干个源文件,一个源文件并不一定含有main函数) 3)一个函数包含两个部分。
1 函数首部。如int main(void).
2 函数体。最外层的一对{}是函数体的范围。
◆声明部分
◆执行部分
4)程序总是从main函数开始执行,从main函数结束。