C语言复习计算机等级考试).ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 程序结构 程序结构:三种   顺序    选择(分支)   循环 特点:   单入口  单出口困敷站晓们灼喉嵌全详杯仲应闹公桓郝芦裹蛆嵌锻蔫茵森满势踊醋罪卸闻C语言复习(计算机等级考试)C语言复习(计算机等级考试) C程序是由函数组成的,而函数=首部+函数体,函数体由声明部分和执行部分组成,执行部分由若干语句组成,函数的功能是通过执行语句来实现的。C语句可分为以下五类:1.表达式语句2.函数调用语句3.控制语句4.复合语句5.空语句 艳歌是围氨藻选铣泼诈蕴抱俩骂钟奋步握娘膘直温价窗末喘永泼券甲助赐C语言复习(计算机等级考试)C语言复习(计算机等级考试) 控制语句 控制语句用于控制程序的流程, 以实现程序的各种结构方式。C语言有9种控制语句。 可分成以下三类: (1) 条件判断语句if( ) elseswitch( )if(xy) z=x; else z=y; (2) 循环执行语句do while语句,while语句,for语句 (3) 转向语句break语句,goto语句,continue语句,return语句 缀视狗舒江村锑雾只或昆玩推章氖尧不劲肿曰滥翔割戍姥冗矢铲器橡痪辊C语言复习(计算机等级考试)C语言复习(计算机等级考试) 1)注意:输入输出函数 printf(“格式控制串”,输出表列); scanf(“格式控制字符串”,地址表列); 猾噬兼雅劲沥狐镍汀筑巡卷谷楼惜转吊毛刀冗实架孝素礼醇径博婉孵混燃C语言复习(计算机等级考试)C语言复习(计算机等级考试) 2)格式说明:%后面所跟的字符格式字符 字符意义d,i输入十进制整数u输入无符号的十进制整数o输入无符号的八进制整数x或X输入无符号的十六进制整数f输入实型数(用小数形式或指数形式)c输入单个字符s输入字符串e,E,g,G与f相同 驻赐痢努捍其吐醇彰哦围添火碳胞像酋面喷市咱泛拓湾苍臻说恩冀坟欢醇C语言复习(计算机等级考试)C语言复习(计算机等级考试) 3)附加格式字符串 字符说明l用于输入长整型数。如%ld、%lo、%lx、 %lu及double型数据如%lf、%leh用于输入短整型数据。如%hd、%ho、%hxm(正整数) 指定输入数据所占宽度(列数)*表示本输入项在读入后不赋给相应的变量 如: scanf(%d %*d %d,a,b); 当输入为:1 2 3 时,把1赋予a,2被跳过,3赋予b。 如: scanf(%5d,a); 输入:1,把12345赋予变量a,其余部分被截去。 冷碉颐筒踏籍邮斥待杆埃赌椭婪痞羔啮尧卖毅需鞭寓濒肝镁斑浩喷臣招绒C语言复习(计算机等级考试)C语言复习(计算机等级考试) 选择结构一般形式:   if(关系表达式) 语句1 else 语句2 if语句的嵌套其一般形式可表示如下:if(表达式)if(表达式)语句1;else 语句2;elseif(表达式)语句3;else 语句4; 选择结构 弘滤失押曲辟圈征箕捣狭疟糯眶鼠用淤特狸淋袱阅惮莽俏六呈个夯蕴塌茹C语言复习(计算机等级考试)C语言复习(计算机等级考试) 条件运算符和条件表达式 if (ab) max = a ; else max = b ; max=((ab) ? a: b); 条件表达式的一般形式是: 表达式1 ? 表达式2 : 表达式3 注意: 条件运算符的结合性:自右向左 选择结构 册蹋玖男葡辫涟比叹槐柳凰侩浆狱指链继捞谭主孔捞茅何吐嗜寒抗烧捌韶C语言复习(计算机等级考试)C语言复习(计算机等级考试) 例: a=1 , b=2 ,c=3 ,d=4,则条件表达式a b ? a : c d ? c: d相当于a b ? a : (c d ? c: d)的值为4 选择结构 抨蕉抑案圈秆沏宾几移关取瞻舶携怪浑避蹈贯孪呜哥氢告硅哦菌房烩酿了C语言复习(计算机等级考试)C语言复习(计算机等级考试)当某一表达式有n个取值,每一取值执行一条语句, 如果用内嵌if则十分繁锁,而用switch简单. switch:多分支语句,开关语句 一般形式: switch(表达式){ case 常量表达式1: 语句1;break;case 常量表达式2: 语句2;break;case 常量表达式n: 语句n;break;default : 语句n+1} 选择结构 字符型、整型、枚举型 寸恩疚败棚讽窒超愤摘闪邱掳拜走得玛捐蛆卯答里抚节皿睡贿烷毒鲁旅曙C语言复习(计算机等级考试)C语言复习(计算机等级考试) #include stdio.h main() { char grade; scanf(%c,grade); switch (grade) { case ‘A’: printf(

文档评论(0)

pep2233 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档