A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 庄得超 中级黑马   /  2014-8-26 10:18  /  1384 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1、什么叫循环结构
    当条件成立的时候,执行循环体的代码,当条件不成立的时候,跳出循环,执行循环结构后面的代码。
2、循环结构中使用的语句在C语言中有哪些
C语言循环控制语句提供了 while语句、do-while语句和for语句来实现循环结构。
3、循环的选用原则
    同一个问题,往往既可以用 while语句解决,也可以用 do-while或者for语句来解决,但在实际应用中,应根据具体情况来选用不同的循环语句。选用的一般原则是:
    (1) 如果循环次数在执行循环体之前就已确定,一般用 for语句。如果循环次数是由循环体的执行情况确定的,一般用 while语句或者do- while语句。
    (2) 当循环体至少执行一次时,用 do-while语句,反之,如果循环体可能一次也不执行,则选用while语句。
    C++/C循环语句中,for语句使用频率最高,while语句其次,do语句很少用。
    三种循环语句for、while、do-while可以互相嵌套自由组合。但要注意的是,各循环必须完整,相互之间绝不允许交叉。
4、for语句中的1、2、3、4都是指的什么?
       for语句的格式为:
       for (初始化语句; 条件语句; 控制语句) {
                 语句1  
                 语句2  
                  ....  
                 语句n
}  
    for 语句的执行顺序是:首先执行“初始化语句”;然后测试“条件语句”;若条件成立,则执行语句1到语句n;然后执行“控制”语句;接着再测试条件语句是否成立,如果成立则重复执行以上过程,直至条件不成立时才结束for循环。如:
  1. for(i=0;i<10;i++)......;
  2. int i,a[]=new int[10];
  3. for (i=0,i<10;i++) a[i]= 0;
复制代码

    这段代码把整型数组a中的所有元素都赋成0。
    你可以在for循环的头部说明你的变量,而且最后一个表达式可以省略,不过要确定在语句中对变量的值有所改变,如:
  1. for(int i=0;i<=10;) i+=i;
复制代码

    for循环中,“初始化语句”、“条件语句”和“控制语句”都可以省略,但是其间的分号不能省略。例如:
  1. int i =0  
  2. for (;  ) {
  3.       if i>10 break  i = i +1
  4. }
复制代码
   for循环中省略“条件语句”时,在for语句{}中必须包换转句语句控制程序在某个条件满足时跳出for循环,否则将形成死循环  
5、循环结构可以来求解哪些问题
    解决了大量重复的运算代码,使程序更加简单清晰。比如说要反复计算I+Y=i,如果不用循环的话,则需要要N多的代码。还有进行比较时,判断A是否=B,也是要用到N多的代码。

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马