C语言知识要点(推荐)帮助记忆ppt课件.ppt

C语言知识要点(推荐)帮助记忆ppt课件.ppt

ID:59421707

大小:145.00 KB

页数:39页

时间:2020-09-19

C语言知识要点(推荐)帮助记忆ppt课件.ppt_第1页
C语言知识要点(推荐)帮助记忆ppt课件.ppt_第2页
C语言知识要点(推荐)帮助记忆ppt课件.ppt_第3页
C语言知识要点(推荐)帮助记忆ppt课件.ppt_第4页
C语言知识要点(推荐)帮助记忆ppt课件.ppt_第5页
资源描述:

《C语言知识要点(推荐)帮助记忆ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言《C语言程序设计》基本数据类型复习重点C程序中命名规则常量的表示形式基本数据类型的数据表示范围基本数据类型标识符用于标识变量名、符号常量名、数组名、函数名、类型名、文件名的有效字符序列。 标识符的组成:由字母、数字和下划线组成。必须由字母或下划线中任一字符开头。注意C语言区分大小写字母。关键字:又称保留字,指具有特定含义、专门用作系统的特定成分的一类标识符。   标准C语言中共有32个关键字,基本数据类型常量整型常量:十进制整数:用不带任何修饰的整数表示。如123、-456、0等;八进制整数:以数字0开头的整数。如0123、-011等;十六进制整数:以

2、数字0x开头的整数。如0x123、0x2ef;后缀:lLUu实型常量:小数形式和指数形式,例如123..123.123e+3基本数据类型字符常量和字符串常量:字符常量:’1’‘t’‘23’字符串常量:“123”字符串常量:系统自动添加结束标记’’。转义字符常量(也称控制字符常量)用‘’开头的特殊形式的字符常量。转义字符常量转义字符功能换行t横向跳格v竖向跳格b退格r回车f走纸换页\“”字符’单引号字符”双引号字符a响铃ddd1至3位八进制数所代表的字符xhh1至2位十六进制数所代表的字符1.以下合法的八进制数是()A)0

3、135B)068C)013.45D)o72.以下不能用作变量名的是()A)_26B)caseC)scanfD)Double3.下列选项中,不正确的变量名是A.csaeB._12C.elseD.eve运算符和表达式复习重点运算符的运算规则(特别注意结合性,例如++--=等运算规则)表达式的书写规则(合法性)表达式结果类型表达式计算结果运算符和表达式算术运算符/10/310/3.0%(求余)%运算结果的符号只取决于第一个运算数的符号-7%47%4-7%-47%-4++(自增) x++计算时先参与其它运算,再改变变量的值 ++x计算时先改变变量的值,再参与其它运算

4、--(自减)x--计算时先参与其它运算,再改变变量的值 --x计算时先改变变量的值,再参与其它运算++与--运算符的的结合性为右结合运算符和表达式赋值运算符X=YX要求有左值右结合性inta=12;a+=a-=a*a复合赋值符x/=y+3等价于x=x/(y+3)运算符和表达式关系运算符<、>、<=、>=的优先级相同,而==、!=优先级相同,且前者高于后者;关系表达式结果取值1(表达式成立)或者0(表达式不成立)当x=100时,0

5、真”,0表示“假”优先级别:!&&

6、

7、&&和

8、

9、运算的短路原则如intm=0,n=0;执行(m-->=0)

10、

11、(n++<0)后,m,n的值是运算符和表达式条件运算符(表达式1?表达式2:表达式3)运算规则右结合性运算符和表达式其他运算符&*强制类型转换(数据类型)表达式sizeof()长度运算符[],顺序(逗号)运算符逗号表达式:(表达式1,表达式2,...,表达式n)设有变量定义:intx=100,y=200;则执行printf("%d",(x,y))后的输出结果是A.200B.100C.100200D.不确定控制流控制语句的基本结构和执行流程规定if语句

12、嵌套switch语句(注意break的作用)循环语句break和continue语句的作用控制流if语句:if或else后面只能写一条语句或者复合语句,注意下面范例1和范例2的区别。 范例1:if(a>b){x=1;max=a;}范例2:if(a>b)x=1;max=a;控制流switch语句:break语句在switch中的作用:强行跳出switch体转到其它某条语句,每个case后面应有一个break语句(否则程序的执行顺序将改变),default分支后的break可以省略。控制流例:若变量已正确定义,则以下程序段的运行结果是:a=2;b=7;c=5;s

13、witch(a>0){case1:switch(b<10){case1:printf("@");break;case0:printf("!");break;}case0:switch(c==5){case0:printf("*");break;case1:printf("#");break;default:printf("%");break;}default:printf("&");}printf("");A.@#&B.!#&C.@#D.!*循环语句while循环语句格式:while(表达式)语句;do-while循环语句格式:do{语句块;}while

14、(表达式);for循环语句格式:for(表达式1;表

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

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

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