赋料扬雄敌,诗看子建亲。这篇文章主要讲述C - for循环和循环嵌套相关的知识,希望能为你提供帮助。
for语句
int mian()
{
for(表达式1;
表达式2;
表达式3)
{
//循环体
/*
三个表达式用分号隔开,其中:
1. 表达式1是循环初始化表达式
2. 表达式2是循环条件表达式
3. 表达式3是循环调整表达式
分别对应循环结构中的计数器初始化;循环条件;计数器处理条件
*/
}int count;
for(count = 0;
count <
10;
count++)
{
printf("hello world\\n");
}
return 0;
}
for 语句的三个表达式可以按照需求进行省略,但分号不能省。
- 【C - for循环和循环嵌套】for( ;
表达式2;
表达式3)
- for( ;
;
表达式3)
- for( ;
表达式2;
)
- for( ;
;
)——这样代表while语句永远为真的循环while(Ture)
#include < stdio/h> int main() { int count = 0; for( ; count < 10 ; ) { printf("hello world\\n"); count++; } return 0; } /* 不建议这种使用方法,for循环的开发是为了简化while循环, 但这种方法又不可舍弃,在必要的时候是不可或缺的 */
C99 可以在for语句的表达式中定义变量
#include <
stdio/h>
int main()
{for(int count ;
count <
10 ;
count++ )
{
printf("hello world\\n");
}
return 0;
}
循环嵌套
#include <
stdio.h>
//打印五行星号*,数量依次递增
/*
*
**
***
****
*****
*/
int mian()
{
int i,j//表示行和列
for(i = 1;
i <
= 5;
i++)
{
for(j = 1;
j <
= i;
j++)
{
printf("*");
}
putchar(\'\\n\');
}
return 0;
}
打印九九乘法表
#include <
stdio.h>
int mian()
{
int i,j//表示行和列
for(i = 1;
i <
= 5;
i++)//打印行
{
for(j = 1;
j <
= i;
j++)//打印列
{
printf("%d * %d = %-2d", j, i, i * j);
//%-2d让输出结果纵向对齐
}
putchar(\'\\n\');
//换行,使乘法表更美观
}
return 0;
}
推荐阅读
- Python如何入门,无偿分享学习方法,你想知道的都在这里了
- KubeSphere3.0创建流水线界面无显示
- 面试必备(nginx知识梳理(收藏版))
- 垃圾回收开篇之作,带你走进 JVM 垃圾回收机制
- web性能优化—— 打包构建优化
- 一年数十万次实验背后的架构与数据科学
- 业务和数据-建立宏观认知
- C#实用教程-操作xml文件
- 鸿蒙社区一周年庆典特别直播·邀请函