首页

文章

c语言中for语句是怎么用的?

发布网友 发布时间:2022-02-28 13:53

我来回答

6个回答

热心网友 时间:2022-02-28 15:23

for是C语言中的一个关键字,主要用来控制循环语句的执行。

下面举例说明for语句的使用方法:
int i;for(i=0; i<3; i++) // i=0是初始化部分;i<3是循环判断条件部分(当满足此条件时才进入执行for循环中的语句);i++是执行完循环体语句后的操作{ printf("HelloWorld");}// 上面的for语句就是控制输出3次HelloWorld

热心网友 时间:2022-02-28 16:41

for 语句是一种应用广泛的循环语句,一般格式为for(表达式1;表达式2;表达式3)循环语句;
表达式1作用为对一般变量初始化,完成初始化后计算表达式2的值,如是非零值则执行循环语句,即表达式2为条件语句,表达式3为执行完循环语句后才求解的式子,多为改变变量的值.
例如:
循环执行某段相同的代码

for(int i = 0; i < 5; i++)
{
printf(\"hello\");
}
比如这段代码是把hello循环输出5次。

int i = 0是初始条件
i < 5是条件判断,如果满足此条件就执行代码
i++是条件的变化步长

热心网友 时间:2022-02-28 18:15

1:for循环

for语句的格式为:
for (初始化语句; 条件语句; 控制语句)
{
语句1 ;
语句2 ;
....

语句n ;
}

for 语句的执行顺序是:首先执行“初始化语句”;然后测试“条件语句”;若条件成立,则执行语句1到语句n;然后执行“控制”语句;接着再测试条件语句是否成立,如果成立则重复执行以上过程,直至条件不成立时才结束for循环。如:

for(i=0;i<10;i++)......;

int i,a[]=new int[10];
for (i=0,i<10;i++) a[i]= 0;

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

for(int i=0;i<=10;) i+=i;

for循环中,“初始化语句”、“条件语句”和“控制语句”都可以省略,但是其间的分号不能省略。例如:
int i =0 ;
for (; ; ;)
{
if i>10 break ;
i = i +1 ;
}

for循环中省略“条件语句”时,在for语句{}中必须包换转句语句控制程序在某个条件满足时跳出for循环,否则将形成死循环

2:while循环

while循环和for循环类似,其格式为:
while (条件语句)
{
语句1 ;
语句2 ;
....

语句n ;
}

执行while时,先测试“条件语句”,如果条件成立,则执行语句1到语句n,直至条件不成立时调处循环。
int i=0 ;
while (i<10)
{
i++ ;
System.out.println("Hey!.get me out of here!:);
}

3:do ... while 循环
do ... while 循环语句的格式为:
do
{
语句1 ;
语句2 ;
....

语句n ;
}
while (条件语句) ;

do ...while 语句的功能是首先执行语句1到语句n,然后进行条件测试,如果条件成立,则继续执行语句1到语句n,否这跳出循环。如:
boolean test=false;
do
{
......

}
while(test);

这种控制并不是很常用,但有时却非常重要,使用时注意结尾处while语句后的分号。

热心网友 时间:2022-02-28 20:07

看看书你就会用了!

热心网友 时间:2022-02-28 22:15

请先看书

热心网友 时间:2022-03-01 00:39

这样的问题也问,那书是用来做什么的?
谷歌浏览器怎么设置成中文_谷歌浏览器设置中文语言 【谷歌浏览器技巧】谷歌浏览器如何更改语言? 史上最全ETF全解 证券ETF是深市的吗 怎样把莲藕肉丸子做的好吃? 高三语文小说赏析小说形象分析与答题技巧 人物形象题答题技巧 借助什么分析小说的人物形象 脖子旁边疼是什么原因 在群里不是好友怎么把群里人建另一个群 蛇床子的药理作用 炒蛇床子和生蛇床子有什么区别 为什么把床头垫高点 为什么床头高点儿 为什么要给新生儿抬高床头 人脸识别打卡考勤机找哪家? 背后搞你的人什么心态 很皮的搞笑撩人句子高情商的撩人句子(82句) 恶搞爱情短信 床头挂什么财运最旺最好 床上放什么东西辟邪 道家床头挂什么画最好最旺 床头贴什么最好最旺道家 建设工程竣工后,是否必须取得《规划验收许可证》? 环评竣工验收 手机几年没用了开不了机怎么办 红烧啤酒鸡的家常做法大全怎么做好 双男主泰剧新剧推荐 2019泰剧《爱情理论》小受暗恋花心直男好友 液体卫生巾和普通卫生巾的区别是什么?液体卫生巾的优点 可水洗粘尘垫哪家好 电脑12g够用吗? 宝宝双侧肺炎病变严重吗 什么是洁净气体灭火器 2024年实用父亲节礼物推荐有哪些?(2300字选购指南) 40包速溶咖啡比对 作文请以“这样挺好”为题,写一篇记叙文或议论文,不少于800字。要求... 如何写好作文我就是这么好 惊魂未定什么意思?有什么典故? 安阳火车站到新师院北门的公交车有哪些? 安阳市公交车26从火车站发车多长时间到终点站 太仓汽车站去太仓乐遥浏河公墓坐几路公交 请问廉江市哪里有奥克斯手机专业维修店,急!! 梅赛德斯奔驰E350敞篷版的整体简介及其性能如何 员工出差前需要做什么准备工作? 用(祝愿自己生日快乐)写首藏头诗,希望有才华的人帮帮忙,谢谢了_百度... 请问做爱前吃什么药可以延长做爱时间? 我每天锻炼,然后吃什么,能延长我房事时间?现在两分钟,双方都苦恼。_百 ... 做爱前吃什么最能滋补身体 吃什么能让房事时间长些? C语言中,for语句的用法? C语言for循环详细讲解 急!c语言多个for语句的用法。 C语言中的for语句 用法 C语言语言中FOR的用法 C语言和C++语言的区别是什么? 手机照片回收站清空了能恢复吗? C语言属于哪一类语言? C语言中:函数exit(-1);与exit(0);的区别是什么?是返回值吗? c语言中,exit(1)是什么意思?求助~ 在C语言中,exit(0)是什么意思? C语言中指针有什么特别的地方 C语言指针是什么? c语言为什么要有指针呢? C语言中指针是什么 C语言中指针有哪些用处。或者可以用来做什么,请简单举例说明 C语言中的指针有什么意义? 怎么才能把对方的注销 手机号申请的如何注销 c语言编译器是用什么语言编写的 C语言中,for的使用问题? C语言for循环的使用和讲解有哪些? C语言和java语言的区别和联系? java 和c语言的主要区别在哪呢? java和c语言有什么区别和联系? Java和c语言的区别 C语言和JAVA的区别 C语言和JAVA的区别? Java和C的区别 怎么才能不退群情况下不接群消息? C语言与C++与JAVA的区别是什么? C语言和java相比较,各自的优势是什么? java与c语言的区别?各有什么用途? javac与java的区别 java与c语言有什么区别 java 和javac的区别 JAVA语言和C语言有什么区别? C语言和JAVA有什么区别? c语言和java的区别和联系 JAVA语言和C语言有什么区别?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com