C语言程序设计刘克成等chap4课件教学.pptVIP

  • 0
  • 0
  • 约1.63万字
  • 约 113页
  • 2017-01-01 发布于广东
  • 举报

C语言程序设计刘克成等chap4课件教学.ppt

注意: 不管分支语句是否执行,if后的表达式一定执行 例4.5: main( ) { int x=-1; if( x--==0 ) x+=1; printf(“x=%d\n”, x ); } 试分析上例结果。   对应fn-1和fn-2,定义两个迭代变量fib1和fib2,可将上面的递推公式转换成如下迭代关系:   fib=fib1+fib2;   fib1=fib2;   fib2=fib;   最后还要解决一个如何控制迭代次数的问题。由题意知道,重复的条件为3≤n<13,即n=3时进入,n=13时退出。利用循环结构让计算机对这个迭代关系重复执行10次,就可以算出一年后有多少对兔子。 4.5.2 while语句 while语句的一般格式为: while(循环条件表达式) 循环体语句   在执行while语句时,先对循环条件表达式进行计算,若其值为真(非0),则执行循环体语句,然后重复上述过程,直到循环条件表达式的值为假(0)时,循环结束,程序控制转至while循环语句的下一语句。 使用while语句时,应注意以下几个问题:   (1)while语句的特点是“先判断,后执行”,如果循环条件表达式的值一开始就为0,则循环体一次也不执行,但要注意的是:循环条件表达式是一定要执行的;   (2)while语句中的循环条件表达式一般是关

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档