Programming in C Programming in C 西安电子科技大学计算机学院 - School of Computer Science & Engineering, Xidian University, China 1C程序设计 Programming in C 西安电子科技大学计算机学院张淑平 Programming in C Programming in C 西安电子科技大学计算机学院 - School of Computer Science & Engineering, Xidian University, China 2 语句小结??表达式语句、赋值语句表达式语句、赋值语句?? if if ?? switch switch ?? goto goto ?? while while ?? do...while do...while ?? for for ?? break break ?? continue continue Programming in C Programming in C 西安电子科技大学计算机学院 - School of Computer Science & Engineering, Xidian University, China 3 循环语句小结 p 循环体 A 成立不成立 ab 循环结构 1( while) p 循环体 A ab 循环结构 2( until) ?while 语句的循环体执行 0次或多次 while( 表达式 p) 循环体语句 A; ?do-while 语句的循环体执行 1次或多次 do 循环体语句 A; while( 表达式 p); Programming in C Programming in C 西安电子科技大学计算机学院 - School of Computer Science & Engineering, Xidian University, China 4 循环语句小结(续) ?for 语句的循环体执行 0次或多次 for( 表达式 1;表达式 2;表达式 3) 循环体语句 A表达式 2? A 真假表达式 1表达式 3 Programming in C Programming in C 西安电子科技大学计算机学院 - School of Computer Science & Engineering, Xidian University, China 5 ?处理循环计算需要明确的三个问题: ?循环体: 哪些运算(动作)是需要重复进行的; ?循环条件:重复这些运算的条件是什么,即在什么情况下终止/继续这个重复的过程。?循环准备: 在进行重复的运算处理之前,需要进行的准备工作是什么; 循环计算过程的要点 Programming in C Programming in C 西安电子科技大学计算机学院 - School of Computer Science & Engineering, Xidian University, China 6 这次课的主要内容??循环结构的程序设计举例循环结构的程序设计举例 Programming in C Programming in C 西安电子科技大学计算机学院 - School of Computer Science & Engineering, Xidian University, China 7 整数的位数?给一个不多于五位数的正整数,要求: –求出它是几位数–分别打印出每一位数–按逆序打印出各位数字 Programming in C Programming in C 西安电子科技大学计算机学院 - School of Computer Science & Engineering, Xidian University, China 8 整数的位数(续) ?用if语句求整数 x的位数 if ( x > 9999) digits = 5; else if ( x > 999 ) digi
循环结构小结 来自淘豆网www.taodocs.com转载请标明出处.