- 1、本文档共96页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言期中复习教程
C语句概述; C语句概述 ;●算法; 1.1 算法的概念; 1.2 算法的表示; 2.1 C的数据类型; 2.2 常量与变量;定义常量;int a=b=3;;c=1.000000;C规定:在每一个字符串常量的结尾加一个“字符串结束标志”,以便系统据此判断字符串是否结束。
C规定以字符’\0’作为字符串结束标志。
;3 .1C运算符简介
C的运算符有以下几类:
(1)算术运算符 (+ - * / %)
(2)关系运算符 (><==>=<=!=)
(3)逻辑运算符 (!&&||)
(4)位运算符 ( ~ |∧&)
(5)赋值运算符 (=及其扩展赋值运算符)
(6)条件运算符 (?:)
(7)逗号运算符 (,);(8)指针运算符 (*和&)
(9)求字节数运算符(sizeof)
(10)强制类型转换运算符( (类型) )
(11)分量运算符(.-)
(12)下标运算符([ ])
(13)其他(如函数调用运算符())
;!(非)算术运算符关系运算符和||赋值运算符; 3.2算术运算符和算术表达式; 3.3赋值运算符和赋值表达式 ;注:赋值表达式的值就是被赋值的变量的值。; 3.4 关系运算符和关系表达式; 3.4关系运算符和关系表达式 ; 3.5 逻辑运算符和逻辑表达式; 3.5 逻辑运算符和逻辑表达式 ; 3.5 逻辑运算符和逻辑表达式 ; 4.1 if语句 ; 4.1 if语句 ; 4.1 if语句 ;if语句注意点; 4.2 switch语句; 4.2 switch语句 ; 4.2 switch语句 ; 5.1 用while语句实现循环; 5.1 用while语句实现循环; 5.2 用do-while语句实现循环; 5.2用do-while语句实现循环; 5.3 用for 语句实现循环; 5.3 用for 语句实现循环; 5.3 用for 语句实现循环; 5.3 用for 语句实现循环; 6.5 用for 语句实现循环; 5.3 用for 语句实现循环; 5.3 用for 语句实现循环; 5.3 用for 语句实现循环; 5.3 用for 语句实现循环; 5.3 用for 语句实现循环; 5.3 用for 语句实现循环; 5.3 用for 语句实现循环; 5.3 用for 语句实现循环; 5.3 用for 语句实现循环; 5.4 循环的嵌套; 5.5 break语句和continue语句 ; 5.5 break语句和continue语句 ; 5.5 break语句和continue语句 ; 5.5 break语句和continue语句 ;例6.5 把100~200之间的不能被3整除的数输出。 #include cstdioint main(){ int n; for (n=100;n=200;n++) { if (n%3==0) continue; printf(%d ″,n); … } return 0;}; 5.5 break语句和continue语句 ;数组就是一组具有相同数据类型的数据的有序集合。;1.一维数组的定义格式为:
类型说明符 数组名[常量表达式];
例如: int a[10];
它表示定义了一个整形数组,数组名为a,此数组有10个元素。
;2.在定义数组时,需要指定数组中元素的个数,方括弧中的常量表达式用来表示元素的个数,即数组长度。
3.常量表达式中可以包括常量和符号常量,但不能包含变量。也就是说,C语言不允许对数组的大小作动态定义,即数组的大小不依赖于程序运行过程中变量的值。;例如: int n;
scanf(“%d″,n);
//在程序中临时输入数组的大小
int a[n];;对数组元素初始化的实现方法:;二维数组元素的表示形式为:
数组名[下标][下标]
例如: a[2][3]
下标可以是整型表达式,如 a[2-1][2*2-1];可以用下面4种方法对二维数组初始化:;3.可以对部分元素赋初值。
例如: int a[3][4]={{1},{5},{9}}; ;4.如果对全部元素都赋初值,则定义数组时对第一维的长度可以不指定,但第二维的长度不能省。
例如:int a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};它等价于:int a[][4]={1,2,3,4,5,6,7,8,9,10,11,12};;对字符数组初始化,可逐个字符赋给数组中各元素。
例如:
char c[10]={‘I
您可能关注的文档
最近下载
- SFET-77-47100-C-动车组检修ESCO联轴节检修作业指导书-—— 上海动车段三级修.pdf VIP
- 一种依托咪酯的合成方法.pdf VIP
- 胸痛中心创建现场核查各环节重点及迎检技巧.pdf VIP
- 药理学(西安交通大学)中国大学MOOC 慕课 章节测验期末考试答案.docx
- 中华人民共和国国家标准(大米)GB1354-.pdf
- 2010-2023历年广东省深圳市中考英语试卷(解析版).docx VIP
- 毒麻药品管理相关知识.ppt
- 海顿钢琴奏鸣曲中的装饰音探究.pdf
- 基于STM32的电子密码锁系统设计.docx VIP
- 华中农业大学2022-2023学年《细胞生物学》期末考试试卷(B卷)附参考答案.docx
文档评论(0)