c语言程序设计知识要点
C 语言程序设计知识要点
总体上必须清楚的:
1. 程序有3种基本结构: 顺序结构 、选择结构和循环结构。
2. 用C语言编写的程序称为C语言源程序,源程序文件的后缀名为 “.c”;源程序经编译后
生成后缀名为“.obj”的目标文件;再把目标文件与各种库函数连接起来,生成“.exe”
的可执行文件。
3. main函数,又称主函数,每个C程序有且只有一个main函数;无论main函数在整个程序
中的位置如何,程序总是从main函数开始执行、也从main函数结束。读程序时应从main
函数开始, 然后从上往下读(碰到循环做循环,碰到选择做选择) 。
4. 无论是数值数据还是非数值数据(如字符等)在计算机中均以二进制形式存储;由0或1
构成的二进制称为位(bit ),八个位构成一个字节(Byte),1个Byte=8个bit 。二进制、
八进制、十六进制转化为十进制采用按权展开法进行,十进制转化为二进制、八进制、
十六进制采用除R取余法(R可取2、8或16);数据的存放位置就是它的地址。
概念常考到的:
1. 编译预处理不是C 语言的一部分,不占运行时间,不要加分号。
2. 每个C 语言程序中main 函数是有且只有一个。
3. 在函数定义中不可以再定义函数、即不允许函数嵌套定义。
4. 算法可以没有输入,必须要有输出。
5. break只能用于循环结构和switch语句中。
6. 逗号运算符的级别最低。
7. 任意合法的表达式一定有一个数值与它对应。
第一章 C 语言基础知识
【要点 1 】C 程序书写规范
每条 C 语句的后面必须有一个分号,分号是语句的一部分;一行内可写多条语句,一
个语句可以分成多行书写。
C 程序中对字母的大小写是敏感的,如A 与a 是不同的标识符。
注释:是对程序的说明,目的是提高程序的可读性,可出现在程序中任意合适的地方,
行注释为// ,块注释为 /* * /,从“/* ”开始到最近一个“*/”结束,其间任何内容都
不会被计算机执行,不允许嵌套注释。
【要点2 】标识符
合法的标识符只能由字母、数字和下划线组成,并且不能以数字开头;预定义标识符可
以当作合法的用户标识符,用户标识符不能与关键之相同;
例如main 、define、scanf 、printf 都不是关键字;If 是合法的用户标识符,而if 是关
1
键字、不能用作用户标识符;
注意:连接(-)符不能出现在标识符中;区分字母o 与数字0,字母l 和数字 1;熟悉常
见的关键字
【要点3 】判断常量是否合法
常量是指在程序运行过程中,其值不能改变的量;分为整型常量、实型常量、字符常量、
字符串常量、符号常量5 种。
整型常量:有十进制、八进制和十六进制三种表示形式,没有二进制形式;八进制整型
常量加前导数字0,十六进制常量加前导0X,八进制常量中每个数位的数值不会大于7 。
例如:- 080 不是合法的整型常量
实型常量:有两种表示形式:小数形式和指数形式;掌握判定指数形式合法性。
小数形式:1.2, 1.0, 1. , 1.0, .1
指数形式:2e3, 12e-2,
e2 1.2e 3e1.2
字符常量:如‟a‟ 、‟ 1‟、‟\n ‟、‟\020‟、‟\x20‟
字符串常量:注意空串和空格串的区别
符号常量:如使用define 定义的常量,#define M 3
【要点4 】变量
在程序运行过程中其值可以改变的量称为变量。
整型变量可分为基本整型(int )、短整型(short )、长整型(long )、和无符号整型(unsigned );
一个基本整型占4 个字节,其它类型的整型占用字节数和取值范围查看教材了解即可,注意:
变量在计算机中所占用存储空间的大小由C 语言编译系统决定。
实型变量分为单精度型(float )和双精度型(double ),单精度型占4 个字节。
【要点5 】字符型数据
字符型数据包括字符常量和字符变量,在计算机中占用 1 个字节的存储空间;计算机处
理时把字符型数据当作等值的整型ASCII 值进