资源描述:
《c语言复习纲要》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、一C语言概述一、C程序的主要结构特点如下:(1)C程序由函数构成,至少包含一个main函数或若干个其他函数。(2)必须有且仅有一个main()主函数。C程序总是从主函数main()开始执行,结束于主函数。(3)一个函数由函数首部和函数体构成,用{}将函数体括起来。(4)c语言程序是由语句组成,使用“;”作为语句的结束符。(5)c语言中注释的格式:/*注释内容*/。二、上机步骤:三.程序设计思想:C语言采用模块化、结构化的面向过程的程序设计方法。模块化:根据问题的功能划分成若干部分。函数是构成C程序的基本单位,C语言是通过函数实现
2、程序的模块,。结构化:任何程序都可以由顺序、选择、循环三个基本结构组成。#include 是编译预处理命令,将头文件stdio.h包含到本程序中,与输入输出操作有关的标准函数原型在stdio.h文件中二数据类型、运算符及表达式一、关键字(会识别):共32个:autobreakcasecharconstcontinuedefaultdodoubleelseenum11externfloatforgotoifintlongregisterreturnshortsignedstaticsizeofstructswit
3、chtypedefunionunsignedvoidvolatilewhile二、自定义标识符:是用户定义的用来标识语句中的成份。如函数名、变量名、数组名等。标识符定义的规则:(1)第一个字符必须是字母或下划线_;(2)后跟字母、下划线_或数字组成;(3)标识符中的大小写字母有区别(4)不能与c编译系统已经预定义的关键字同名。例:选出下列标识符中不是合法的标识符的是( )。A.hot_do B.cat1 C._pri D.2ab三、常量:在程序运行过程中,其值不能被改变的量。整型常量:十进制、八进
4、制(以0开头)、十六进制(以0x,0X开头)(1)字符常量:用单撇号‘’括起来的一个字符,可以使用转义字符。在内存中存储形式为ASCII码(2)实型常量(浮点型常量):小数形式、指数形式(小数e,E指数)。(3)字符串常量:用双撇号“”括起来的字符序列。(4)符号常量定义:#define标识符名常量例:12.34,23e1.2,-12E,1.2e3哪个是正确的?例:以下选项中,能用作数据常量的是()。A)‘abc’B)028C)1.5e1.5D)0x5f四、变量:程序运行期间数据的值不确定。1、变量的声明和定义:类型名变量标识符
5、名[,变量…,变量];2、变量的操作:(1)存数据:初始化、赋值语句和键盘输入函数(2)取数据:用变量参与表达运算例:下面的变量说明中正确的是____________。A.int:a,b,c; B.int a;floatb;C.int a,floatb; D.Doubled;五、数据类型:决定数据在内存中占空间大小及存储方式。C语言中基本数据类型:整型、实型、字符型常用基本类型的类型符及占用空间基本型 所占字节 输入对应格式符输出对应格式符char 1 %c %
6、cint 4 %d%dfloat 4 %f%f11double 8 %lf%f六、运算符:算术+-*/%++--关系>>=<<===!=逻辑&&
7、
8、!赋值=+=-=*=/=%=说明:同一优先级的运算符,运算次序由结合方向所决定。简单记就是:!>算术运算符>关系运算符>&&>
9、
10、>赋值运算符七表达式:是用括号将常量、运算符、函数连接起来的有意义的式子。表达式的运算顺序:从左往右依次取出运算数据和运算符,不同运算符按优先级由高到低顺序进行,同级按运算符的结合性(结合方向)决定运算的先后。会构造C语言
11、的表达式例:计算下列表达式的值:(1)a+(a-b)%3/4a=8,b=3(2)a+b>c&&c-1a=2,b=3,c=4(3)b=a++b=3a=4;b=?a=?例:判断能构成三角形的条件表达式例:判断是否为闰年的条件表达式三顺序、选择、循环结构程序设计一语句:语句格式功能变量声明语句数据类型变量名1,…变量名n;声明程序中自定义的符号赋值语句变量名=表达式;计算表达式的值并赋给变量输入输出语句putchar(c);c=getchar();printf(“格式字符串”,[变量1,…变量n]);常用格式符:%d,%c,%f,%s
12、%m.n格式符scanf(“格式字符串”,[地址1,地址2…地址n]);常用格式符:%d,%c,%f,%s,%lf实现数据的输入输出if(表达式)语句1;[else语句2;]嵌套if语句的规定是:else总是与其之前最近的且尚未配对的if配对11选择语句(分支语