C学习笔记 – 循环结构(for/while)

  • A+
所属分类:C/C++学习笔记
摘要这一篇文章主要介绍C中的循环结构,包含for和while的写法。包括多重循环,循环控制,和一个从0加到100的小例子。注意,这只是我的学习的笔记,我会把一些知识点都写在一起,可能没有任何参考价值。

内容摘要

这一篇主要介绍C中的循环结构,包括for语句和while语句。

  • for语句 : 多重循环嵌套、循环状态控制语句(break, continue),结构 for(;;){}
  • while语句 : 没什么要注意的,就是结构就是 while(条件){要计算的式子};

for语句学习与说明

下面代码包含两个知识点,一个是多重循环嵌套,还有一个就是循环状态控制

  1. #include<stdio.h>
  2. int main(){
  3.     /*
  4.     for语句实现循环
  5.     - 包含多层嵌套
  6.     - 包含改变循环状态语句 
  7.     */
  8.     int i,j,old_sum,sum = 0;
  9.     for(i=1;i<=5;i++)
  10.         for(j=1;j<=5;j++){
  11.             if(sum<100){
  12.                 old_sum = sum;
  13.                 sum = sum + i + j;
  14.                 printf("%0.2d+%0.2d+%0.2d=%0.2d\t",i,j,old_sum,sum);
  15.                 if(sum%5==0){
  16.                     printf("\n");
  17.                     continue; // 跳过当前这次循环; 
  18.                 }
  19.             }
  20.             else{
  21.                 break; // 跳出整个循环; 
  22.             }
  23.         }
  24.     printf("\nSum is %d\n",sum);
  25.     return 0;
  26. }
C学习笔记 - 循环结构(for/while)

 

while语句学习与说明

下面是while语句的介绍,使用例子从0加到100来进行示范;

  1. #include<stdio.h>
  2. int main(){
  3.     /*
  4.     while语句实现循环
  5.     实现从0加到100 
  6.     */
  7.     int i = 0,sum = 0;
  8.     while(i<=100){
  9.         sum = sum + i;
  10.         i++;
  11.     }
  12.     printf("sum is %d\n",sum);
  13.     // >> sum is 5050
  14.     return 0;
  15. }
C学习笔记 - 循环结构(for/while)
  • 微信公众号
  • 关注微信公众号
  • weinxin
  • QQ群
  • 我们的QQ群号
  • weinxin
王 茂南

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: