- 1、本文档共51页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言大学教程--c语言复习课件.ppt
* * 3 顺序结构程序设计(2) 3.1 C语句的分类 C语句 简单语句 复合语句 流程控制 语句 表达式语句 空语句 选择语句(if,switch) 循环语句(while,do…while,for) 转移语句(break,continue,return,goto) 表达式+分号 只有分号的语句 用花括号将若干语句括起来 3 顺序结构程序设计(3) 3.2 格式输入函数scanf 一般形式: scanf(“格式控制字符串”,地址表列); 使用scanf函数时,需注意: 格式字符的个数必须与输入项的个数相同数据类型必须一一对应,非格式字符串(说明性的)要原封不动的输入。 输入实型数据时,可以不带小数点,即按整型数据输入 数值型数据与字符或字符串混合输入时,需要注意输入方式。 3 顺序结构程序设计(4) 3.3 格式输出函数printf printf(“格式控制字符串”,输出表列) ; 指定输出格式 ,由格式字符串和非格式字符串两种组成 ,非格式字符串照原样输出。 %[标志][输出最小宽度][.精度][长度]类型 %f,%d,%c,%s 输出项 3 顺序结构程序设计(5) 3.4 其他输入输出函数 putchar getchar puts gets 4 选择结构程序设计(1) if选择结构 单分支 双分支 多分支 if (表达式) 语句 if (表达式) 语句1 else 语句2 if (表达式1) 语句1 else if (表达式2) 语句2 … else if (表达式m) 语句m else 语句n 4 选择结构程序设计(2) switch (表达式) { case 常量表达式1:语句1; break; case 常量表达式2:语句2; break; … case 常量表达式m:语句m; break; default:语句n; break; } 5 循环结构程序设计(1) while(表达式) 语句 for(循环变量赋初值;循环条件;循环变量增量) 语句 循环三要素: 初始条件 终止条件 在初始条件和终止条件间重复做某件事情(循环体) do 语句 while(表达式); 5 循环结构程序设计(2) break语句 continue语句 不能用于循环语句和switch语句之外的任何其他语句 跳过循环体中剩余的语句而强行执行下一次循环 6 数组(1) 6.1 一维数组的定义和使用 main() { int i,a[10]; for(i=0; i=9; i++) a[i]=i; for(i=9; i=0; i--) printf(%d ,a[i]); } 数组元素的赋值 数组元素的使用 注意下标问题 特别需要注意循环的初值,终止条件 6 数组(2) 6.2 二维数组的定义和使用 二维数组的初始化 例如: int a[3][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12}}; 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}; int a[ ][4]={{1,2,3,4},{5},{9,10,11,12}}; 例如:int a[3][3]={{1},{2},{3}}; 是对每一行的第一列元素赋值,未赋值的元素取0 6 数组(3) 6.3 字符数组和字符串 字符串用字符数组来处理,结束标志符‘\0’ 如:char c[]={“I am happy”}; char c[]={‘I’, ‘ ’, ‘a’, ‘m’, ‘ ’, ‘h’, ‘a’, ‘p’, ‘p’, ‘y’, ‘\0’}; 用字符串常量使字符数组初始化 7 函数(1) 知识点: 函数的定义和调用 局部变量和全局变量 变量的存储类别 7 函数(2) 7.1 函数的定义和调用 类型标识符 函数名(形式参数表列) { 声明部分 语句 } 例如: int max(int x,int y) {int z; z=xy?x:y; return(z);} 7 函数(3) 7.2 局部变量和全局变量 float f1(int a) {int b,c; ……} char f2(int x,int y) {int i,j; ……} main() {int m,n; ……} a,b,c有效 x,y,i,j有效 m,n有效 省略的标识符为auto 7 函数 (4) 7.2 局部变量和全局变量(续) int p=1,q=5; /*外部变量
您可能关注的文档
最近下载
- 学堂在线 管理沟通的艺术 期末考试答案.docx VIP
- 太阳能防冻施工安装指南.doc VIP
- 2016人教版七年级下册政治期末试卷.docx VIP
- 上海市高中学业水平考试信息科技试卷及答案(有详解。).pdf VIP
- 拆除空调工程施工方案(3篇).docx VIP
- 化疗性呕吐的护理.pptx VIP
- 制造业智能制造产业技术路线图与关键技术突破分析:2025年研究报告.docx
- 作风建设学习教育单位自查清单(28个问题方面)+领导干部作风建设学习教育查摆问题清单(五个方面共15条).docx VIP
- 《企业网络安全保障制度》.docx VIP
- VDA6.3检查表范例P1-P7(2016新版).pdf VIP
文档评论(0)