欢迎来到天天文库
浏览记录
ID:5326649
大小:810.35 KB
页数:14页
时间:2017-12-08
《程序设计基础(c语言)-常考知识点大总结》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、程序设计基础(C语言)复习大纲程序设计基础(C语言)复习大纲题型一.填空题(每题2分,共20分)二.单项选择题(每题2分,共40分)三.改错题(每错2分,共8分)四.程序填空题(每空3分,共12分)五.程序设计题(每题10分,共20分)复习要点第一章C语言与程序的算法(~5%)1.C程序的基本结构1)C程序有且仅有一个main()函数;main()函数是C程序处理的起点;程序的执行总是从main函数开始,在main函数结束2)C程序中的一个语句可以跨越多行,并且用分号(语句分隔符)通知编译器该语句已结束。3)函数是C程序的基本构成单位4)/*...*/表示注释2.编译和执
2、行C程序1)编译过程:2)源程序:是用户创建的文件,以“.c”为文件扩展名保存3)目标文件:是编译器的输出结果。这类文件的常见扩展名为“.o”或“.obj”4)可执行文件:是连接器的输出结果。可执行文件的扩展名为“.exe”。5)头文件:含有函数的声明和预处理语句,用于帮助访问外部定义的函数。头文件的扩展名为“.h”。6)计算机不能直接执行用C语言编写的源程序7).obj和.exe的文件都是一个二进制文件。.exe可以直接运行,但.obj文件不能直接运行3.算法的特征:算法:解决问题的具体方法和步骤第1页共14页程序设计基础(C语言)复习大纲1)有穷性——算法必须在执行有
3、穷步之后结束,而且每一步都可在有穷时间内完成1)确定性——每条指令无二义性。并且,相同的输入只能得到相同的输出;2)可行性(有效性)——对需要执行的每一步操作,必须给出清楚、严格的规定。3)输入——算法有零至多个输入。4)输出——算法有一个至多个输出4.流程图开始/结束判断/分支处理连接符输入/输出流程线5.课后习题答案:1)选择题题号12345答案DBBCD2)判断题题号12345答案×√×√√第二章数据类型、运算符与表达式(~10%)1.变量的命名规则1)组成:52个字母(A-Z,a-z),10个数字(0-9),下划线(_)2)开头:字母或下划线3)注意:不能是关键字
4、,C语言区分大小写2.数据类型1)基本数据类型:int,char,float,double,void2)整型µ整型:int(VC++中占4字节)µ无符号整型:unsigned(VC++中占4字节)µ短整型:short(VC++中占2字节)µ无符号短整型:unsignedshort(VC++中占2字节)µ长整型:long(VC++中占4字节)µ无符号长整型:unsignedlong(VC++中占4字节)3)整型常量µ十进制:0~9的数字,前面可添加”+“或”-“,不能以0开始µ八进制:0~7的数字,以0为前缀第2页共14页程序设计基础(C语言)复习大纲µ十六进制:0~9的数
5、字和A~F的字母(大小写均可),以0X或0x为前缀µ数字后加L或l表示长整数µ数字后加U或u表示无符号数4)单精度浮点型:float(VC++中占4字节)5)双精度浮点型:double(VC++中占8字节)6)实型常量µ定点数:0~9数字和小数点组成µ指数形式:形式为:aEn(a为十进制数,E大小写均可,n为十进制整数,值为na*107)字符型:char(内存中以ASCII码存放,在其取值饭范围内和整数可以相互通用)如:charc='A'+10;后,c为Kµ常见的字符相应的ASCII码:’0’:48,’A’:65,‘a’:97µ小字字母的ASCII码和大字字母的ASCII
6、码相差32。小字字母-32=对应的大字字母;大字字母+32=对应的小字字母µ转义序列:’’后的字符和’’一起表示另外一个字符。:换行, :空字符,':单引号,":双引号,\:反斜线,ddd:ASCII码为ddd的一个字符(ddd为8进制数)8)字符型常量:用单引号引起来的一个字符3.变量定义:µ允许在一个类型说明符后声明多个类型相同的变量,各变量名之间用逗号隔开;µ类型说明符与变量间有一个空格µ最后一个变量名后有一个分号µ变量使用前必须定义µ可以在定义变量的同时赋初值,也可在定义后,使用前赋初值。4.算术运算符:熟悉常用算术运算符的使用:+,-,*,,
7、%,++,--µ两个整数相除的结果是整数(小数部分被自动切断),如果运算量有一个中实型,结果为双精度实型。如:7/4结果是1。µ%操作两边必须是整数,结果等于两数相除后的余数。如7%4结果是3µ前置++:先加后用,后置++:先用后加(--也是一样)5.赋值运算符:熟悉常用赋值运算符的使用:=,+=,*=,/=,%=,-=µa=b=c=5(从右向左计算)如:intx=10,y,z;执行y=z=x;后,x,y,z的值都为10。µ变量+=表达式表示:变量=变量+表达式(如a+=5表示:a=a+5)6.逗号运算符和逗号表达式µ从左向右
此文档下载收益归作者所有