c语言考试重点归纳总结

c语言考试重点归纳总结

ID:40533421

大小:52.00 KB

页数:5页

时间:2019-08-04

c语言考试重点归纳总结_第1页
c语言考试重点归纳总结_第2页
c语言考试重点归纳总结_第3页
c语言考试重点归纳总结_第4页
c语言考试重点归纳总结_第5页
资源描述:

《c语言考试重点归纳总结》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言期末知识点总结一、概述l C程序由函数构成,其中有且只能有一个main函数。程序的执行总是从main函数开始,在main函数中结束。l Main函数可以书写在程序的任何位置。l 函数中的语句必须以“;”结束。l 程序中注释可以出现在任何空格能出现的地方。l 标识符的命名规则:数字、字母、下划线(数字不能开头),系统保留的关键字不可用用来命名。l 编译的快捷键。l 运行的快捷键。二、数据类型与基本操作l 基本数据类型及其存储字节数:整形、实型、字符型l 整形常量:125,         0125,   0x12af

2、l 实型常量:3.14         ,2.5E+3l 字符型常量:‘a’,“abcd”l 数据类型关键字:数据类型基本整长整单精度实型双精度实型字符型关键字intlongfloatdoublechar字节数44481输入输出格式%d,%o,%x,%u%ld%f%lf%c,%dl ASCII码是字符编码方式,占一个字节l 小写字母a的ASCII值为97;大写字母A的ASCII值为65,大小写相差32。l 变量必须先定义后使用。l 转义字符(见教材30页),在一个字符串中如果出现转义字符,按照一个字符来计算,如“abcd

3、101ef”,统计结果为8个字符。此处要注意“101”是一个字符,101是八进制数。在例如“abcd181ef”,统计结果为10个字符。因为八进制中没有数码8,所以1为一个字符,8,1为两个字符。l 是字符串结束的标记,其ASCII码值为0。l 只有字符型变量,没有字符串型变量,字符串用字符数组来存储。l 算术运算符:+,         -,         *,        /,         %。其中%(求余)要求参加运算的数据均为整数;除法(/):如果参加运算的数都是整数,商为整数,小数丢

4、弃。l 自加++、自减--运算:只能用于变量,不能用于常量。l 赋值:=,一个等号表示赋值。将=右边的数据赋值给左边的变量,左边必须是变量。复合的赋值运算:+=,-=,*=,/=,%=,&=,

5、=,^=,<<=,>>=。l 关系运算:>,<,>=,<=,==,!= 。==,两个等号表示左右是否相等的关系判断。关系表达式的值是“真1”或“假0”l 逻辑运算:&& 

6、

7、 !,逻辑表达式的值为“真1”或“假0”。逻辑与&&运算,左边为“假”不计算右边;逻辑或

8、

9、运算,左边为“真”,不计算右边。l 条件运算符“?:”:相当于两个

10、分支的if语句l 强制类型转换:(int)3.14,可以将3.14强制转换为整形,结果为3。l 基本输入函数:scanf            getchar                        gets l 基本输出函数:printf            puchar             puts三、逻辑运算和条件分支l 算法:一个算法应该有0个或多个输入;一个算法产生1个或多个输出。l 算法要有有穷性。l 结构化程序设计有三种结构:顺序结构、选择结构、循环结构l if语句:三种形式l Switch语句

11、:有多个case,case后的常量不能重复,可以有或没有default(没有case语句匹配的时候,执行default)。l Break,可以结束switch语句,也可以结束整个循环l Continue:结束本次循环四、循环控制l For:括号中有三个表达式,两个“;”,三个表达式均可以为“空”,表达式2为空,表示循环条件为永真。l While():括号中只有一个表达式l Dowhile();:括号后有“;”。五、数组l 数组是一组数的集合l 数组名是数组的首地址,也是第一个元素的地址数组元素数组元素的地址与数组名的关系

12、a[0]&a[0]aa[1]&a[1]a+1a[2]&a[2]a+2a[3]&a[3]a+3a[4]&a[4]a+4a[5]&a[5]a+5结论l (a+i) 是 a[i]的地址 l 二维数组的地址关系:每一行都是一个一维数组。l 字符数组:结束的标志“”。字符数组的输入和输出:scanf或printf(%c和%s两种格式);putchar和getchar处理单个字符;puts和gets处理整个字符串。l 使用puts或gets函数要包含“string.h”。l 字符串处理函数:strlen(字符串测量)strcpy

13、(字符串复制)strcmp(字符串比较)strcat(字符串连接)六、函数l 函数的构成:函数的首部+函数体l 函数的分类:库函数、自定义函数l 函数的声明:原型,放在程序的开头l 函数的返回值(return)l 函数的类型l 函数的调用:嵌套调用、递归调用l 函数的单向值传递l 函数的地址传递l 全局变量和局部变量

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。