程序流程控制语句.pptxVIP

  • 1
  • 0
  • 约2.15万字
  • 约 10页
  • 2025-08-18 发布于四川
  • 举报

程序流程控制语句

第四章程序流程控制语句第2页C语言的基本语句上机调试程序的方法基本的程序设计方法输出简单图形穷举法本章要点

第四章程序流程控制语句第3页第一节C语言语句概述 第四章第二节注释语句 第四章第三节复合语句 第四章第四节选择语句 第五章第五节循环语句 第六章第六节转移语句 第六章第七节简单应用综合举例

4-1C语言语句概述第4页按照C语言语句的作用分类:说明语句注释语句程序流程控制语句声明变量名称、数据类型及其存储属性的说明性语句编程者对程序本身的解释是“可执行”的语句,构成程序的主体

表达式语句第5页§4-1C语言语句概述-语句分类选择语句if-else switch forwhiledo-while循环语句转移语句breakcontinuegotoreturn标号语句casedefault标号赋值表达式+分号(;)

§4-1C语言语句概述-语句分类按照C语言语句的功能分类: 控制语句函数调用语句表达式语句空语句复合语句控制程序的走向(流程)由一个函数调用加一个分号赋值表达式加分号只有一个分号;一对{}括起来的语句序列

4-1C语言语句概述-简单实例第7页#includestdio.hmain()/*简单程序实例*/{inta=10,b=20,c;if(ba){c=a+b;printf(”%d\n”,c);}else;}控制语句表达式语句复合语句函数调用语句空语句说明语句注释语句C的语句以分号(;)结束

4-2注释语句第8页注释语句的使用方法03可以注释程序的功能、变量的含义、函数间接口关系、编程使用的算法和技巧等信息注释语句的目的02备忘作用增加程序的可读性,便于编程者和其它程序阅读者理解程序注释语句格式01以“/*”开头、以“*/”结尾的说明性文字说明(注释)信息可以是中文,也可以是英文

4-2注释语句-实例第9页实例 #includestdio.hmain(){printf(Hello!\n);/*printf(Thanks!\n);*/}合法的注释 x=y+5;/*xisintegernumber,x是整型*/ x=10+/*合法的注释但不是好的注释*/5;不合法的注释 swi/*不能在标识符中间插入注释*/tch(c){... /*thisisanoutercommentx=y/a;/*注释不允许嵌套*/*/

4-3复合语句第10页用{和}括起来的若干合法的C语句。复合语句格式语法上等价于单一语句。因此在C语言中,凡是可以使用单一语句的地方,均可使用复合语句。明确层次关系复合语句的目的复合语句允许嵌套,且嵌套层次没有限制对于复合语句,右花括号“}”的后面不必再跟一个分号(;)复合语句的使用方法

4-3复合语句-实例第11页例C3_3001.C:判断输入整数的正负性和奇偶性。 1.main() 2.{ intx; 3. printf(Enterainteger:);scanf(%d,x); 4. if(x!=0) 5. {/*处理x不等于0的情况*/ 6.if(x0)/*若x大于0成立*/ 7.{x=x%2;/*则计算x除以2的余数*/ 8.if(x==0)printf(”Isapluseven.\n); 9.elseprintf(”Isaplusoddnumber\n); 10.} 11.else/*否则,处理x为负数的情况*/ 12.{x=x%2;/*计算x除以2的余数*/ 13.if(x==0)printf(”Isaminuseven.\n); 14.elseprintf(”Isaminusoddnumber\n); 15.} 16. } 17. elseprintf(Thisintegeriszero.\n); 18.}

§4-4选择语句第12页自然语言:如果…那么…否则…C语言: 分支语句二重分支的条件语句if多重分支的条件语句sw

文档评论(0)

1亿VIP精品文档

相关文档