1.​​for(表达式1;表达式2;表达式3;)​

           ​​语句;​

for循环使用频率最高,表达式1--初始化,表达式2--判断,表达式3--调整

循环输出1-10;

​#include <stido.h> ​

​int main(){​

​int arr[10] = {1,2,3,4,5,6,7,8,9,10};​

​int i = 0;​

​for(i=0;i<10;i++){​

​printf("%d\n",arr[i]);​

​}​

​return 0;​

​}​​ 

2.​​while(表达式)​

​语句​

while循环结构使用频率较低,表达式为判断

循环输出数组

​#include <stdio.h>​

​int main(){​

​char arr[20] = {welcome to beijing};​

​int size = sizeof(arr[])/sizeof(arr[0])​

​int i = 0;​

​while(i < size){​

​printf("%c",arr[i]);​

​}​

​return 0;​

​}​

3​​do​

​语句;​

  ​​while(表达式)​

do - while 循环使用频率最低

输出1,2,3,4,5

​#include <stdio.h>​

​int main(){​

​int i=1;​

​do​

​printf("%d",i);​

​i++;​

​while(i<=5)​

​return 0;​

​}​