概述
作者简介:从零开始,立志成为后端开发者的一名机械专业大学生。
个人主页:DLIUKAI的博客
个人信条:修合虽无人见,存心自有天知。
当前专栏:C语言学习历程
本文内容:【C语言】 从零开始的学习历程(二)
————————————————
目录
1、循环结构(for循环)
2、循环结构(do...while循环)
1、循环结构(for循环)
1)for循环
//语法
for(表达式1:表达式2:表达式3)
循环语句;
//for循环和while循环比较,更容易改初始,条件。更精巧
2)for循环的一些建议
//不可在for循环体内修改循环变量,防止for循环失去控制。
//建议for语句的循环变量的取值采用“前闭后开区间”写法。
#include <stdio.h>
int main()
{
int i = 0;
for(i=0; i<10; i++)
{
if(i = 5) //此时就是一个死循环,i = 5是赋值给i,不是判断
printf("hehen");
printf("hahan");
}
return 0;
}
#include <stdio.h>
int main()
{
int i = 0;
for(i=0; i<10; i++) //这里建议写成i<10,不建议写成i<=9,因为这里的10有好多的含义,
{ //比如说循环10次,打印10次,10个元素
printf("hahan");
}
return 0;
}
3)for的变种
//变种1
for(;;) //for循环的初始化,判断,调整都可以省略
{ //但是for循环的判断部分如果被省略,那判断条件就是恒为真
printf("hehen"); //如果不是特别熟练,建议大家不要随便省略
}
#include <stdio.h>
int main()
{
int i = 0;
int j = 0;
for(i=0; i<10; i++)
{
for(j=0; j<10; j++)
printf("hehen");
}
return 0;
} //现在题目应该打印100个hehe
#include <stdio.h>
int main()
{
int i = 0;
int j = 0;
for(; i<10; i++)
{
for(; j<10; j++)
printf("hehen");
}
return 0;
} //现在题目就只打印10个hehe
//因为当j变为10以后跳出循环,当i在增加时,j永远为10,所以只打印了10次
//变种2
int x, y;
for(x = 0, y = 0; x<2 && y<5; ++x,y++)
{
printf("hehen");
return 0;
}
//这也是正确的代码
2、循环结构(do...while循环)
1)do语句的语法
do
循环语句;
while(表达式);
//循环语句至少执行一次,使用场景有限,所以不常使用
最后
以上就是悦耳水池为你收集整理的【C语言】 从零开始的学习历程(二)的全部内容,希望文章能够帮你解决【C语言】 从零开始的学习历程(二)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复