网站大量收购闲置独家精品文档,联系QQ:2885784924

C语言的基本语句和指针.pptx

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言的基本语句和指针

C语言的基本语句和指针 学生:魏波 指导老师:田红鹏 目录 C语言的基本语句 分支控制语句:if, switch 循环控制语句:while ,do……while;,for C语言的基本语句 1.1 分支控制语句:if (1)if(e) A; e成立执行A,否则执行下面的语句 (2)if(e) A; else B; e成立执行A,否则执行B C语言的基本语句 (3)阶梯式if语句: if(e1) A1; else if(e2) A2; else if(e3) A3; ⁞ else An; 若e1为真执行A1,为假执行第一个else后面的语句,若e2为真执行A2,为假再往下判断。如果所有其他条件测试失败,就执行最后的else语句,如果没有最后的else语句,且所有其他的条件都失败,那程序就不做任何动作。 C语言的基本语句 if语句需要注意: (1) 表达式e可以是逻辑表达式,关系表达式,赋值表达式,也可以是一个变量或常量。 (2)条件判断表达式e必须用()括起来,对(2)(3)来说每个else前面要有一个分号,整个语句结束处要有一个分号。 (3)如果要想在满足条件时执行多个语句,则必须把这一组语句用{ }括起来组成一个复合语句。但要注意的是在 } 之后不能再加分号。eg: if(ab) {a++;b++;} else {a=0;b=10;} (4)如果写成if(ab) ; {a++;b++;} 这个语句为空语句,”;”是语句结束的标志。 C语言的基本语句 (5)if(表达式) 语句; 表达式里面是==还是= (6)if语句的嵌套:在if语句中又包含一个或多个if语句 注意if与else的配对关系,一个else语句总是对应着和它同一个块中的最近的if语句,而且该if语句没有与其他else语句相关联。即与最近的一个没有被else匹配的if相配对。eg: if(i == 10) { if(j20) a=b; if(k100) c=d; else a=c; } else a = d; C语言的基本语句 1.2 分支控制语句: switch switch(表达式) { case 常量表达式 1:语句1; case 常量表达式 2:语句2; ⁞ case 常量表达式 n:语句n; default : 语句n+1; } 当表达式的值与某一个case后面的常量表达式的值相等时,就执行此case后面的语句,若所有的case中的常量表达式的值都没有与表达式的值匹配,就执行default后面的语句。 C语言的基本语句 switch语句需要注意: (1)switch后面括号内的”表达式“,其值可以是整型,字符型,不能用浮点型。 (2)每一个case中的常量表达式的值必须互不相等,否则出现矛盾。 (3)执行完一个case后面的语句后,流程控制转移到下一个case继 续执行。碰到break或switch的右括号才停止。eg: C语言的基本语句 (4)default部分是可有可无的。如果没有这一部分,并遇到所有case语句都不匹配,那么,就不作任何处理而进入后续程序的执行。 (5)在case后允许有多个语句,可以不用{ }扩起来 ,eg: case 1: printf(a); printf(b); 且case后必须是常量表达式,若写成case x: 是错的。 (6)各个case的出现次序不影响执行结果。 (7)多个case可以共用一组执行语句。eg: ⁞ case 常量表达式 1: case 常量表达式 2: case 常量表达式 3: 语句3; C语言的基本语句 1.3 循

文档评论(0)

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

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

1亿VIP精品文档

相关文档