文档介绍:编辑版word
页脚下载后可删除,如有侵权请告知删除!
编辑版word
?程序设计根底?复****知识点
知识点:
C语言程序的构造
一个程序由一个或多个源程序文件组成。在一个源程序文件中可以包括3个局部:预处理指令、全局声明、函数定义;
C是函数式语言,C的根本单位是函数,函数是C程序的主要组成局部。一个C语言程序是由一个或多个函数组成,其中必须包含且只能有一个main函数;
函数的首部
一个函数由两局部组成:
int max (int x, int y)
函数体
〔由最外层的一对{}括起来的局部〕
{
声明局部;
执行局部;
}
C程序总是从main函数开场执行的,在main中完毕,与main函数的位置无关。
每个语句和数据声明的最后必须有一个分号。
C语言中用于构造化程序设计的三种根本构造是顺序构造、选择构造、循环构造
2、标识符、变量和常量
在C语言中,标识符只能由字母、数字、下划线组成,且第一个字母必须是字母或下划线
在程序运行过程中,其值不能被改变的量称为常量,常量类型分为:
直接常量:整型常量〔如100,125〕、实型常量〔,〕、字符常量〔如’a’、’3’、’\n’〕、字符串常量〔如〞boy〞、〞123〞〕
符号常量:用#define指令,指定一个标识符代表一个常量
变量代表内存中具有特定属性的一个存储单元,在程序运行期间,变量的值是可以改变的。注意:变量必须先定义,后使用,C语言的关键字不能用作变量名。
3、C的根本数据类型:整型〔(unsigned)int, (unsigned)short, (unsigned)long,〕、浮点型(float,double)、字符型(char)
常量的表示方法
变量的定义方法以及如何进展正确赋值
数据类型的取值范围
4、常用的C运算符及优先级顺序
赋值运算符:=
算术运算符:+、-、*、/、%,其中特别要注意/和%的用法
/的右边不能为0,且当/的两端都是整数时做整除运算,否那么执行实数除法
%为模运算符,要求%的两端都必须是整数
关系运算符:<、<=、>、>=、==、!=
逻辑运算符:!、&&、||,!的优先级比&&和||高
自增、自减运算符:++、——
++i是先将i的值加1后,再使用i的值
编辑版word
页脚下载后可删除,如有侵权请告知删除!
编辑版word
i++是先使用i的值,再将i的值加1
强制类型转换符:( 类型说明符 ) (表达式),如
sizeof运算符:获得变量或数据类型所占内存的大小〔以字节为单位〕,如sizeof(int)、sizeof(a)
复合运算符,如sum+=i等价于sum=sum+i
逗号运算符,例如:a+3, b=4, b++。逗号表达式的求值顺序是从左向右依此计算用逗号分隔的各表达式的值,而最后一个表达式的值就是整个逗号表达式的值。
上述运算符的优先级顺序:强制类型转换符、sizeof运算符>自增、自减运