1 / 10
文档名称:

c语言课件36444.doc

格式:doc   页数:10页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

c语言课件36444.doc

上传人:xxj16588 2016/1/16 文件大小:0 KB

下载得到文件列表

c语言课件36444.doc

相关文档

文档介绍

文档介绍::顺序结构、选择结构、:goto语句标号功能:程序转到标号处执行说明:?语句标号用标识符表示,其命名规则与标识符命名规则相同。?goto语句可与if语句一起构成循环结构。例如:?结构化程序设计不提倡使用goto语句。:while(表达式)语句执行过程:(1)判断表达式的值是否为“真”(非0);若为“真”则转(2),否则转(4);(2)执行while语句中的内嵌的语句(即循环体);(3)转到(1)(4)while语句结束说明:?while后面的表达式一般为关系表达式或逻辑表达式,表示执行循环体的条件。例如:??1001nn注意:?循环体如果包含一个以上的语句,应该用花括号括起来,以复合语句形式出现。?在循环体中应有使循环趋向于结束的语句。否则可能造成“死循环”特点:?先判断条件,满足条件才执行循环体。循环体可能执行0次。……while语句实现循环语句格式:do循环体语句while(表达式);执行过程:(1)执行循环体语句;(2)判断表达式的值是否为“真”(非0);若为“真”则转(1),否则转(3);(3)do……while语句结束。说明:同while语句。例如:??1001nn用while语句:用do……while语句:思考:若题干改为:从键盘接收一个数i,计算i+……+10的值,并输出显示结果。此时while和do……while通用?为什么?:同while语句。特点:?先执行循环体,然后判断循环条件是否成立。循环体至少执行1次。,不仅可以用于循环次数已经确定的情况,而且可以用于循环次数不确定而只给出循环结束条件的情况,它完全可以代替while语句。常用形式:for语句最简单的应用形式也就是最易理解的如下形式:for(循环变量赋初值;循环条件;循环变量增值)例如:for(i=1;i<=100;i++)sum=sum+i;它相当于以下语句:i=1;while(i<=100){sum=sum+i;i++;}语句格式:for(表达式1;表达式2;表达式3)语句执行过程:(1)先求解表达式1,一般为赋值语句。(2)求解表达式2,一般为关系表达式或逻辑表达式。若其值为真(值为非0),则执行for语句中指定的内嵌语句。若其值为假(值为0),则结束循环,转到第(5)步。(3)求解表达式3,一般为变量自增或自减语句。(4)转回上面第(2)步骤继续执行。(5)循环结束,执行for语句下面的语句。for(表达式1;表达式2;表达式3){语句}=表达式1;while(表达式2){语句;表达式3;}说明:?语句的书写格式灵活,各表达式可以根据具体情况进行省略。省略形式遵循以下原则:<i>表达式可省,但分号不省。<ii>省略哪个,就要重新设置哪个。①“表达式1”省略,此时应在for语句之前给循环变量赋初值。例如:i=1;for(;i<=100;i++)sum=sum+i;②“表达式2”省略,即不判断循环条件,也就是认为表达式2始终为真。例如:for(i=1;;i++)sum=sum+i;说明:循环