for循环语句怎么写

1. for语句的格式是什么

下面是参考;squellsc - 助理 二级

for语句的格式为:

for (初始化语句; 条件语句; 控制语句)

{

语句1 ;

语句2 ;

.

语句n ;

}

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

for(i=0;i

int i,a[]=new int[10];

for (i=0,i

这段代码把整型数组a中的所有元素都赋成0。

你可以在for循环的头部说明你的变量,而且最后一个表达式可以省略,不过要确定在语句中对变量的值有所改变,如:

for(int i=0;i

for循环中,“初始化语句”、“条件语句”和“控制语句”都可以省略,但是其间的分号不能省略。例如:

int i =0 ;

for (; ; ;)

{

if i>10 break ;

i = i +1 ;

}

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

2. 求一个for循环语句例子

#include<stdio.h>

int main(void)

{

int i, j, k;

printf("i j k\n");

for (i=0; i<2; i++) for(j=0; j<2; j++) for(k=0; k<2; k++)

printf(%d %d %d\n", i, j, k);

return 0;

}

输出结果为: i j k 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1

3. for循环语句

为什么这个循环的作用是5次后退出程序?不要说是因为i<=5之类的,我要的是详解,通俗点的解释。

好。

我来给您煞笔式的解释。

for 语句的功能。

for( i = 1; i <= 5; i++),当执行到这里的时候,系统对 i 赋值,i = 1,不要问为什么会先赋值。

然后执行中间的逻辑表达式,i <= 5,也就是 1 <= 5,表达式成立。

所以,执行循环体中的代码。

也就是这一坨。

printf("[1] Select crisps \n"); printf("[2] Select popcorn \n"); printf("[3] Select chocolate \n"); printf("[4] Select cola \n"); printf("[0] exit \n"); printf("Enter choice: "); scanf("%d", &choice); if(choice == 0) break; switch (choice) { case 1: price=3.0; break; case 2: price=2.5; break; case 3: price=4.0; break; case 4: price=3.5; break; default: price=0.0; break; } printf("price = %0.1f\n", price);执行完这一坨之后,再执行 for 括号中的 i++ 语句,这时候 i=2。

这样就执行了1次循环。

接下来,跳到中间的逻辑表达式再比较。

(赋值语句不用执行了,那只是for循环开始的时候执行的,而且只执行一次),i <= 5,也就是 2 <= 5,表达式成立,所以,执行循环体中的代码。

也就是这一坨。

printf("[1] Select crisps \n"); printf("[2] Select popcorn \n"); printf("[3] Select chocolate \n"); printf("[4] Select cola \n"); printf("[0] exit \n"); printf("Enter choice: "); scanf("%d", &choice); if(choice == 0) break; switch (choice) { case 1: price=3.0; break; case 2: price=2.5; break; case 3: price=4.0; break; case 4: price=3.5; break; default: price=0.0; break; } printf("price = %0.1f\n", price);执行完这一坨之后,再执行 for 括号中的 i++ 语句,这时候 i=3。

这样就执行了2次循环。

接下来,跳到中间的逻辑表达式再比较。

(赋值语句不用执行了,那只是for循环开始的时候执行的,而且只执行一次),i <= 5,也就是 3 <= 5,表达式成立,所以,执行循环体中的代码。

也就是这一坨。

printf("[1] Select crisps \n"); printf("[2] Select popcorn \n"); printf("[3] Select chocolate \n"); printf("[4] Select cola \n"); printf("[0] exit \n"); printf("Enter choice: "); scanf("%d", &choice); if(choice == 0) break; switch (choice) { case 1: price=3.0; break; case 2: price=2.5; break; case 3: price=4.0; break; case 4: price=3.5; break; default: price=0.0; break; } printf("price = %0.1f\n", price);执行完这一坨之后,再执行 for 括号中的 i++ 语句,这时候 i=4。

这样就执行了3次循环。

接下来,跳到中间的逻辑表达式再比较。

(赋值语句不用执行了,那只是for循环开始的时候执行的,而且只执行一次),i <= 5,也就是 4 <= 5,表达式成立,所以,执行循环体中的代码。

也就是这一坨。

printf("[1] Select crisps \n"); printf("[2] Select popcorn \n"); printf("[3] Select chocolate \n"); printf("[4] Select cola \n"); printf("[0] exit \n"); printf("Enter choice: "); scanf("%d", &choice); if(choice == 0) break; switch (choice) { case 1: price=3.0; break; case 2: price=2.5; break; case 3: price=4.0; break; case 4: price=3.5; break; default: price=0.0; break; } printf("price = %0.1f\n", price);执行完这一坨之后,再执行 for 括号中的 i++ 语句,这时候 i=5。

这样就执行了4次循环。

接下来,跳到中间的逻辑表达式再比较。

(赋值语句不用执行了,那只是for循环开始的时候执行的,而且只执行一次),i <= 5,也就是 5 <= 5,表达式成立,所以,执行循环体中的代码。

也就是这一坨。

printf("[1] Select crisps \n"); printf("[2] Select popcorn \n"); printf("[3] Select chocolate \n"); printf("[4] Select cola \n"); printf("[0] exit \n"); printf("Enter choice: "); scanf("%d", &choice); if(choice == 0) break; switch (choice) { case 1: price=3.0; break; case 2: price=2.5; break; case 3: price=4.0; break; case 4: price=3.5; break; default: price=0.0; break; } printf("price = %0.1f\n", price);执行完这一坨之后,再执行 for 括号中的 i++ 语句,这时候 i=6。

这样就执行了5次循环。

接下来,跳到中间的逻辑表达式再比较。

(赋值语句不用执行了,那只是for循环开始的时候执行的,而且只执行一次),i <= 5,也就是 6 <= 5,表达式不成立,所以,for 循环结束。

4. for 循环语句怎么写,请给一个完整的例子

比如说要打印你一个月(30天)中的考勤情况,1表示有上班,0表示休假或旷工

int flag ;//标示,用于区分是否有上班

for(int i = 0 ; i {

printf("请输入考勤情况:");

scanf("%d",&flag);

if(1 == flag)

{

printf("第%d天有上班",i);

}

else if( 0 == flag)

{

printf("第%d天在打酱油",i);

}

else

{

printf("输入有误\n");

}

}

5. for循环怎么写

它的一般形式为: for(<初始化>; <条件表达式>; <增量>) 语句; 初始化总是一个赋值语句, 它用来给循环控制变量赋初值; 条件表达式是一个关系表达式, 它决定什么时候退出循环; 增量定义循环控制变量每循环一次后 按什么方式变化。

这三个部分之间用";"分开。 例如: for(i=1; i<=10; i++) 语句; 上例中先给 " i " 赋初值1, 判断 " i " 是否小于等于10, 若是则执行语句, 之后值增 加1。

再重新判断, 直到条件为假, 即i>10时, 结束循环。

6. for 循环语句怎么写,请给一个完整的例子

比如说要打印你一个月(30天)中的考勤情况,1表示有上班,0表示休假或旷工

int flag ;//标示,用于区分是否有上班

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

{

printf("请输入考勤情况:");

scanf("%d",&flag);

if(1 == flag)

{

printf("第%d天有上班",i);

}

else if( 0 == flag)

{

printf("第%d天在打酱油",i);

}

else

{

printf("输入有误\n");

}

}

for循环语句怎么写

转载请注明出处育才学习网 » for循环语句怎么写

知识

游戏代理怎么写

阅读(151)

本文主要为您介绍游戏代理怎么写,内容包括游戏代理要怎么做,游戏代理商主要做什么,我想做网络游戏代理商,谁能帮我具体讲解一下我要如何做..还有.哪里。一般而言就是独家联运和混服独家的话就是开发商只把版权代理给一家运营商一般适用于大

知识

行书琦字怎么写

阅读(193)

本文主要为您介绍行书琦字怎么写,内容包括“琦”这个字的各种写法,琦字怎样写,行书嘉字怎么写。行书嘉字写法如下:

知识

鹬蚌相争续写怎么写

阅读(173)

本文主要为您介绍鹬蚌相争续写怎么写,内容包括鹬蚌相争的续写怎么写,《鹬蚌相争》续写怎么写,鹬蚌相争续编怎么写。河滩 上,一只蚌张开壳在那儿晒太阳,正在觅食的鹬一见,张开嘴,就去啄蚌的肉,蚌急忙把壳合上,夹住了鹬的嘴,于是它俩争吵起来。这时,

知识

作文世界遗产怎么写

阅读(173)

本文主要为您介绍作文世界遗产怎么写,内容包括世界遗产的作文怎么写,世界遗产作文怎么写,介绍一处世界遗产的作文怎么写。世界遗产--兵马俑江苏省苏州市 苏苑实验小学 四(3)班 李旻晖今年第28届世界遗产大会,于6月28日至7月14日在苏州举行。这

知识

中文用日语怎么写

阅读(174)

本文主要为您介绍中文用日语怎么写,内容包括看不懂用日语怎么写,要中文谐音和日文,这句中文用日语怎么写,求助以下几句中文用日语怎么说,注意注明日文写法和读法。今天水喝多了,我想上厕所。今日(きょう)一日(いちにち)水(みず)をいっぱい饮(の)んだ

知识

隶书的泉怎么写

阅读(179)

本文主要为您介绍隶书的泉怎么写,内容包括隶书的“泉”,隶书写泉届石门四个字,怎么写的,古代“泉”字的各种字体的写法。第一个是篆体。

知识

楷书忠怎么写

阅读(296)

本文主要为您介绍楷书忠怎么写,内容包括楷书的中怎么写,楷书王忠明怎么写,楷书中李五江怎么写。中字楷书写法有12种,具体如下:

知识

费用申请书怎么写

阅读(192)

本文主要为您介绍费用申请书怎么写,内容包括费用申请书怎么写,费用申请书怎么写,费用申请书怎么写。原发布者:王雪梅费用申请报告如何写 费用申请报告(一) 尊敬的公司领导: 为增强公司团队凝聚力、激发工作积极性、加强同公司部门员工之间的

知识

公司的授权书怎么写

阅读(186)

本文主要为您介绍公司的授权书怎么写,内容包括公司委托书怎么写,公司授权给个人的委托书怎么写,个人给公司的授权书怎么写。首先要写委托人的姓名,性别及有效身份证号码。其次要写被委托人的姓名,性别及有效身份证号码。然后写委托人因为什么

知识

竞聘缺点怎么写

阅读(510)

本文主要为您介绍竞聘缺点怎么写,内容包括竟聘中优缺点怎么写,竞聘的个人劣势怎么写,竟聘中优缺点怎么写。我个人觉得,竞聘中,优势是人抄们经常大肆宣传的。通常这样反而让人觉得你华而不实。优缺点,正如矛盾的主次方面,一般人都喜欢扬长避短百

知识

审批邮件怎么写

阅读(197)

本文主要为您介绍审批邮件怎么写,内容包括因为一个项目需要审批,上个星期发了一封邮件给经理,至今未回,,给公司打婚假申请邮件,怎么写,电子邮件怎么写,电子邮件的编辑格式。原发布者:madong7371983商界人士在使用电子邮件对外进行联络时,应当

知识

小篆元字怎么写

阅读(155)

本文主要为您介绍小篆元字怎么写,内容包括元字的小篆怎么写,甲骨文元字怎么写,元字有多少种写法分别是什么。“元”字的小篆写法: 基本释义: 1.头、首、始、大:元凶,元首,元旦,元年,元勋,元帅,状元(科举考试第一名) 2.基本:单元,元件

知识

胸的英文单词怎么写

阅读(233)

本文主要为您介绍胸的英文单词怎么写,内容包括胸用英语怎么说,胸英文怎么写,胸用英语怎么说。“胸部”的英文是:chest. 胸部 胸的上界为颈部下界,下来界为骨性胸廓下口,外界为三角肌前后缘,是人体第二大体腔局部。该局部分为胸腔

知识

零就业证明怎么写

阅读(326)

本文主要为您介绍零就业证明怎么写,内容包括零就业家庭个人证明怎么写请拟一份,零就业家庭证明怎么开,家庭零就业证明。申请书最核心的是表述愿望、提出请求(不要太长,说清楚自己请求就好,太长反而适得其反)申请书的写作格式一般来讲都是固定的

知识

vb中的for语句怎么写

阅读(154)

本文主要为您介绍vb中的for语句怎么写,内容包括VB中的For语句,VB中的For语句,VB中的循环语句中的for是怎么用的。private Sub Form_Click() 当窗体单击时触发此过程Dim i,j as Integer 声明默认类型变量i(变体型

知识

matlab怎么写循环语句

阅读(181)

本文主要为您介绍matlab怎么写循环语句,内容包括MATLAB中这个循环怎么写,matlab如何使用循环语句,怎样用MATLAB编一个循环语句。原发布者:jinziyatoo循环结构1.for语句for语句的格式为:for循环变量=表达式1:表达式2:表达式3循环体语句end其中

知识

matlab怎么写循环

阅读(405)

本文主要为您介绍matlab怎么写循环,内容包括matlab中如何写循环,MATLAB中这个循环怎么写,matlab中for循环怎么写。disp(Please enter the value:\n);j=1;b=input(Enter the value of b:\n)

知识

python怎么写循环

阅读(230)

本文主要为您介绍python怎么写循环,内容包括python循环语句怎么写,python的for循环语句怎么写,Python怎么写一个循环判断的list。1.input函数会把你的输入解读为字符串,不能用来百作为while的判定条件。但是这里只是你可能哪里代码敲错了,我

知识

javafor循环怎么写

阅读(174)

本文主要为您介绍javafor循环怎么写,内容包括Javafor循环几种写法整理,JAVA中for循环的这种写法怎么理解,java中for循环这样写是什么意思。1:遍历数组的传统方式/* 建立一个数组 */ int[] integers = {1, 2, 3, 4};/* 开始遍历 */ for

知识

循环的英文怎么写

阅读(188)

本文主要为您介绍循环的英文怎么写,内容包括循环用英文怎么写,“单曲循环”的英文怎么写,循环的英文怎么拼写。loop: [ lu:p ] n. 环,圈,弯曲部份 v. 使成环,以圈结,以环连结 [计算机] 循环 [ 过去式looped 过去分词

知识

oracle判断语句怎么写

阅读(172)

本文主要为您介绍oracle判断语句怎么写,内容包括oracle中判断语句怎么写,oracle存储过程中有关判断语句怎么写,请问oracle的判断语句怎么写。是存储过程里面的 IF/ELSE ? 还是简单的 DECODE ?SQL> DECLARE2 testvalue INT;3 BEGIN

知识

hibernate查询语句怎么写

阅读(210)

本文主要为您介绍hibernate查询语句怎么写,内容包括hibernate查询语句怎么写,hibernate的查询语句应该怎么写呢,HQL语句的写法。因为hibernate是封装了JDBC的框架。 文中第一句:String queryString ="from *****";我想楼主应

[/e:loop]