python的for语句怎么写

for语句怎么写死循环

1.C语言中死循环怎么做

在C语言的循环中,无论是何种循环结构,都会在循环中指明退出条件,这个条件会是一个逻辑运算表达式。 要做死循环,只需要把对应的退出条件置为恒为真即可。

以下根据三种循环模式分别描述:

1、while循环。

while循环的判断条件是第一行while后面空格的内容,所以写成

while(1)

{

//循环体

}

即可成为一个死循环。这个也是C语言中死循环最常见的模式。

2、for循环。

for循环的判断条件,是for后面括号中的第二条语句。由于for的特殊性,以下两种方式,均可以构建死循环。

(1) for(expr1; 1; expr2)

{

//循环体

}

判断条件处写为1, 代表恒为真,与1中while的类似。

(2) for(expr1; ; expr2)

由于for允许括号中的三个表达式为空,所以判断部分留空,同样达到死循环的效果。

3、do-while循环。

do-while循环的判断条件为结尾while后的括号中内容。与1类似,do-while死循环可以写作:

do

{

//循环体

}while(1);

以上为三种死循环的构建,不过需要说明的是,死循环尽量少用。如果一定要用死循环,也要在循环体内设置退出条件(break)。

2.C语言中程序如:for( ; ;);为什么是死循环

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

=>;确定i=0,执行循环语句,然后i=i+1,判断i是否小于20,如果为真,则执行循环语句,i=i+1,~~~~~~~知道i等于20时,跳出循环

=>for(语句1;语句2;语句3)

语句1:确定循环变量

语句2:当语句2为假时,跳出循环

语句3:当一次循环将要结束时,最后执行的语句

for(;;)语句2为空,则默认为恒真,无限循环。

for语句怎么写死循环

vbfor语句怎么写

1. VB中的For语句

private Sub Form_Click() '当窗体单击时触发此过程

Dim i,j as Integer '声明默认类型变量i(变体型)和长整型变量j

print '在窗体上打印空白的一行

For i=1 To 9 '设置循环 i 每次循环从1到9 默认步长1(每次循环加1)

'完整: for i = 1 to 9 step 1

For j=1 To i '设置循环 j 每次循环从1到i的值 默认步长1(每次循环加1)完整: for i = 1 to i step 1

print left((str(j*j) & space(5),4);

'此语句错误应为:

' Print Left(Str(j * j) & Space(5), 4)

' print 在窗体中打印

' left(str,n) 取str左边的n个字符

' str(n) 将n这个数值型转换为字符串型

' space(n) 返回n个空格

' 翻译出来就是:

' 在窗体中打印出 (j*j 的结果 加上5个空格)的左边4个字符

Next j '执行到这里继续循环j

print '打印一行空白行

next i '执行到这里继续循环i

End Sub '结束过程

2. 关于vb for循环语句

循环结构是程序中一种很重要的结构。在给定条件成立时,可反复执行某程序段,直到条件不成立为止。给定的条件称为循环条件,反复执行的程序段称为循环体。在VB中提供了多种循环语句供用户使用循环,下面介绍两种常用的形式:For语句和Do语句。

一、For语句

For循环(For……Next)语句的基本格式为:

For 循环变量=初值 To 终值 Step 增量,循环体,Next 变量

循环变量为数值型变量,初值、终值、增量均为数值型表达式。“Step 增量”部分可以省略,缺省时默认为1。在循环体中使用Exit

For语句可直接中止循环,执行next后面的语句。当增量值为正数时,For循环的执行过程如下:

(1) 将循环变量赋初值;

(2)比较循环变量是否小于等于终值,小于等于时循环条件成立,运行一次循环体中的语句;如果循环条件不成立时,循环结束,执行Next后面的语句;

(3)遇到Next语句,循环变量增加增量值,转到(2)继续循环;

增量值为负数时,For循环的执行过程第(2)步不同。比较循环变量是否大于等于终值,大于等于时循环条件成立,运行一次循环体中的语句;如果循环条件不成立时,循环结束,执行Next后面的语句结束。

3. VB中的循环语句中的for

For循环的格式:

For 循环变量 = 初值 To 终值 [Step 步长] step 2 就是i=i+2

[循环体]

Next [循环变量]

注意:

1) 当步长 > 0 时

循环执行的条件:循环变量 <;= 终值

2) 当步长 < 0 时

循环执行的条件:循环变量 >;= 终值

强行退出 For 循环,请使用 Exit For。

举例1: 单击命令按钮 Command1 后,先后弹出很多消息框,消息内容一开始是 1,最后是 100,每弹出一次,消息内容加 1,也就是 1; 2; 3; 。; 98; 99; 100。

VB 代码如下:

Private Sub Command1_Click()

Dim i As Long

For i = 1 To 100

MsgBox i

Next

End Sub

如果使用 For 语句,代码如下:

Private Sub Form_Load()

For i = 1 To 100

MsgBox i, vbInformation /vbInformation 指显示图标,下同

Next

MsgBox "Finished", vbCritical

End Sub

扩展资料:

VB的Do循环

Do。Loop

如果你不知道重复多少次,可以使用 Do。Loop 语句。

Do。Loop 语句重复执行某段代码直到条件是 true 或条件变成 true。

重复执行代码直到条件是 true

您可以使用 While 关键字来检查 Do。 Loop 语句的条件。

Do While i>10

some code

Loop

如果 i 等于 9,上述循环内的代码将终止执行。

Do

some code

Loop While i>10

这个循环内的代码将被执行至少一次,即使 i 小于 10。

重复执行代码直到条件变成 true

您可以使用 Until 关键字来检查 Do。Loop 语句的条件。

Do Until i=10

some code

Loop

如果 i 等于 10,上述循环内的代码将终止执行。

Do

some code

Loop Until i=10

这个循环内的代码将被执行至少一次,即使 i 等于 10。

退出 Do。Loop

您可以通过 Exit Do 关键词退出 Do。Loop 语句。

Do Until i=10

i=i-1

If i<10 Then Exit Do

Loop

这个循环内的代码,只要 i 不为 10 且 i 大于 10 时都将被执行。

参考资料:搜狗百科——循环语句

4. VB编程,for语句

For 是用来循环执行一系列操作的语句。

语法如下:for 循环变量=起始值 to 终止值 [STEP] 步长<要执行的语句序列> next [循环变量]循环变量要事先定义,循环执行的次数=终止值与起始值的差的绝对值除以步长再取整数部分 比方说要连续输出10个*,就这样写 dim i as integer '这句定义变量 for i=1 to 10print "*"; '连续输出 next i程序运行时要先看循环变量当前值是否超过终止值,如果超过就不执行内容,如果没超过就执行一次,然后让变量值按步长值增加或减少。默认情况下。

步长与step如果省掉的话步长值为1,如果你需要变量不按1增加的话就需要加上step与步长值。例如: dim i as integer for i=1 to 10 step 2print "*"; next i 这段程序运行就只会输出5个*还可以让循环倒着来 例如: dim i as integer for i=10 to 1 step -1print "*"; next i。

5. VB编程,for语句

For 是用来循环执行一系列操作的语句。语法如下:

for 循环变量=起始值 to 终止值 [STEP] 步长

<;要执行的语句序列>

next [循环变量]

循环变量要事先定义,循环执行的次数=终止值与起始值的差的绝对值除以步长再取整数部分

比方说要连续输出10个*,就这样写

dim i as integer '这句定义变量

for i=1 to 10

print "*"; '连续输出

next i

程序运行时要先看循环变量当前值是否超过终止值,如果超过就不执行内容,如果没超过就执行一次,然后让变量值按步长值增加或减少。默认情况下。步长与step如果省掉的话步长值为1,如果你需要变量不按1增加的话就需要加上step与步长值。

例如:

dim i as integer

for i=1 to 10 step 2

print "*";

next i

这段程序运行就只会输出5个*

还可以让循环倒着来

例如:

dim i as integer

for i=10 to 1 step -1

print "*";

next i

6. 要求编写一个VB的FOR循环语句

Private Sub Command1_Click()

Dim a(7, 3) As Integer, i As Integer, j As Integer

Dim Sum As Single, Pjf As Single

Dim s As String

For i = 0 To 7

Sum = 0

Pjf = 0

For j = 0 To 3

a(i, j) = Val(InputBox("请输入第" & j + 1 &; "门成绩(-1 退出)", "学生" & i + 1 &; "各科成绩录入"))

If a(i, j) = -1 Then Exit Sub

Sum = Sum + a(i, j)

Next

s = s &; "学生" & i + 1 &; "总分:" & Sum &; "分,平均分:" & Format(Sum / 4, "0.00") & vbNewLine

Next

MsgBox s, vbInformation, "成绩统计结果"

End Sub

vbfor语句怎么写

pythonelse语句怎么写

1. python else if 怎么表示

s = ['a', 'b', 'c', 'd']

s[s.index('c')] = 'chinese'

print s

print 'd' * 80

for index, value in enumerate(s):

if 'd' in value:

s[index] = 'Japan'

elif 'b' in value:

s[index] = 'China'

else:

pass

print s

pythonelse语句怎么写

for空语句怎么写

1. for 语句怎么用

for (表达式1;表达式2;表达式3) { 语句体 } 表达式1在循环开始时被无条件执行一次,然后开始执行表达式2,如果其值为真,执行语句体和表达式3,然后再判断表达式2的值是否为真,为真则再次执行语句体和表达式3,这样反复下去,直到表达式2值为假时才退出循环。

3个表达式都可以为空,表达式2为空意味着将无限循环下去(和 C 一样,PHP 认为其值为 TRUE)。可以用break 语句来结束循环而不是用 for 的表达式真值判断。

例如 for (int i = 1; i。

2. c语言中for语句是怎么用的

c语言中for语句用法:

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

举例:

int i;

for(i=0; i<3; i++)

// i=0是初始化部分;i<3是循环判断条件部分(当满足此条件时才进入执行for循环中的语句);i++是执行完循环体语句后的操作

{

printf("HelloWorld");

}

// 上面的for语句就是控制输出3次HelloWorld。

扩展资料:

for循环是编程语言中一种循环语句,而循环语句由循环体及循环的判定条件两部分组成,其表达式为:for(单次表达式;条件表达式;末尾循环体){中间循环体;}。

1.语句最简形式为:

for( ; ; )

2.一般形式为:

for(单次表达式;条件表达式;末尾循环体)

{

中间循环体;

}

其中,表示式皆可以省略,但分号不可省略,因为“;”可以代表一个空语句,省略了之后语句减少,即为语句格式发生变化,则编译器不能识别而无法进行编译。 [1]

for循环小括号里第一个“;”号前为一个为不参与循环的单次表达式,其可作为某一变量的初始化赋值语句, 用来给循环控制变量赋初值; 也可用来计算其它与for循环无关但先于循环部分处理的一个表达式。

“;”号之间的条件表达式是一个关系表达式,其为循环的正式开端,当条件表达式成立时执行中间循环体。

执行的中间循环体可以为一个语句,也可以为多个语句,当中间循环体只有一个语句时,其大括号{}可以省略,执行完中间循环体后接着执行末尾循环体。

执行末尾循环体后将再次进行条件判断,若条件还成立,则继续重复上述循环,当条件不成立时则跳出当下for循环。

参考资料:

百度百科-for循环

3. 空语句如何循环

空循环并不会无休止地进行下去——在重复预先指定的次数后,它就会退出循环。无穷循环会无休止地进行下去,并且永远不会退出循环。

下面是一个空循环的例子:

for(x=0;x下面是一个无穷循环的例子:

while(1);

在这个例子中,while语句中包含了一个非零常量,因此,while的条件永远为真,循环永远不会结束。注意,在闭括号后面直接加入一个分号,因此while语句中不包含任何其它语句,循环将无法终止(除非终止程序)。

4. C语言中for语句的循环体可以为空吗

你少了大括号匹配啊;你有的有大括号,有的没有当然出错。

for语句的循环体是可以为空,你要写{}

for(M=1;M<=9;M++)

{

for(E=0;E<=9;E++)

{

for(R=0;R<=9;R++)

{

for(Y=0;Y<=9;Y++)

{}

}

}

}

或者

for(M=1;M<=9;M++)

{

for(E=0;E<=9;E++)

for(R=0;R<=9;R++)

for(Y=0;Y<=9;Y++)

{}

}

for空语句怎么写

jsfor语句怎么写

1. javascript for循环语句

2. js中用for循环语句写等腰三角形代码怎么写

1;只是使用for循环,(最多使用2次)最多使用4个变量,并且改一个变量就可以更改行数。代码:

for(var a=0,b="";a<5;a++){

b+="*";

console.log(b);

}

输出为:

*

**

***

****

*****

倘若我要输出:

***** *****

***** *****

***** *****

***** *****

3. JS中写双重循环for语句有什么要领

要领啊,就像楼主说的,把逻辑理清了,一个双重循环就欧了,一般来说,最好不要超过三重循环。

就如九九乘法表,双重for循环,要领是内存for循环从1开始,不得大于上层i的值

for(var i=1;i<=9;i++) {

for(var j=1;j<=i;j++) {

document.write(i + '*' + j + '=' + i*j + ' ');

}

document.write("<br/>");

}

1*1=1

2*1=2 2*2=4

3*1=3 3*2=6 3*3=9

4*1=4 4*2=8 4*3=12 4*4=16

5*1=5 5*2=10 5*3=15 5*4=20 5*5=25

6*1=6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36

7*1=7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49

8*1=8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=64

9*1=9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81

4. js 数组的for循环到底应该怎么写

然后来看看今天我开始怀疑哪个权威哦家伙了。

自从开始学编程,自从接触到数组这个东西,我就一直在不同的地点和不同的时间不断看到有人提醒:在用for遍历数组的时候一定要用 for(var i=0,n=arr2.length;iarr.length;i++)的方式哦,因为用脑子想想也知道,第二种方法的第二部分会一直去计算数组的length,所以自然效率比较低。

哦?我们这里不说其他程序语言,而只讨论js,因为不同的语言,实现可能不同,其他语言是什么情况还要靠大家去探索喽。 其实上面说到的所谓的“动脑子想想就知道”也许只是因为大家只是用脑子想了想,而不是仔细想了想或者亲自去试了试。所以现在我们仔细想想,第一种写法真的会比第二种写法快么?arr.length会耗费很多cpu么?不会啊,为什么要耗费cpu呢?arr.length并不是调用了一个方法,而只是读取了一下数组的length属性啊,你认为读取原生属性和读取定义的变量,哪个会快呢? 我认为读取length会更快,所以我写了个测试来测试自己的想法: 我用了一个我自己的小测试框架,

复制代码 代码如下:var arr=[],arr2=[],i=0

while(i

5. JS关于表单中一个简单的FOR语句

<select name="byear" id="BirthYear" tabindex=8>

<option>;=请选择=</option>

<script language="JavaScript">

var tmp_now=new Date();

for(i=1930;i<=tmp_now.getFullYear();i++){

document.write("<option value='"+i+"'"+">"+i+"</option>");

}

</script>

</select>

6. 帮我解释下Javascript中的一个For语句是怎么运算的

这么跟你说吧 当你的i<8的时候程序能进入到循环体内那用什么来控制循环的次数呢,这时i++就起到了作用循环一次以后就会执行一次i++ , i++实际就等于 i=i+1for的循环顺序你如果了解的话就会理解i++的作用了我系统的说下吧for(表达式1;表达式2;表达式3){ 循环内容;}for的流程如下当进入for循环的时候,首先执行表达式1(就是你上边的i=1的部分) 然后执行表达式2(就是你上边的i<8的部分)判断是否满足条件满足条件进入循环体,执行循环体内容,当循环结束后执行表达式3(也就是你写的i++),然后再执行表达式2,判断是否还满足条件,这时i经过了表达式3后值已经变成了2.所以还是满足表达式2的条件。

这样一直下去直到不满足的时候循环就结束了,这个过程中表达式1只用过一次,最主要的东西就在表达式2跟表达式3 这么说明白了吧。

7. JS中写双重循环for语句有什么要领

要领么,主要看要求,一般双重循环的要求都比如是这样的:你要买面包,但是有好多家超市 ,每家超市里都有多种面包,这样 如果把所有的超市和面包分别放到两个数组里arr1和arr2,那么第一重循环就是查询的超市,第二重就是循环面包种类了。

for(var i=0;i。

jsfor语句怎么写

vb中的for语句怎么写

1. VB中的For语句

private Sub Form_Click() '当窗体单击时触发此过程Dim i,j as Integer '声明默认类型变量i(变体型)和长整型变量jprint '在窗体上打印空白的一行For i=1 To 9 '设置循环 i 每次循环从1到9 默认步长1(每次循环加1) '完整: for i = 1 to 9 step 1For j=1 To i '设置循环 j 每次循环从1到i的值 默认步长1(每次循环加1)完整: for i = 1 to i step 1print left((str(j*j) & space(5),4);'此语句错误应为:' Print Left(Str(j * j) & Space(5), 4)' print 在窗体中打印' left(str,n) 取str左边的n个字符' str(n) 将n这个数值型转换为字符串型' space(n) 返回n个空格' 翻译出来就是:' 在窗体中打印出 (j*j 的结果 加上5个空格)的左边4个字符Next j '执行到这里继续循环jprint '打印一行空白行next i '执行到这里继续循环iEnd Sub '结束过程。

2. VB中的For语句

private Sub Form_Click() '当窗体单击时触发此过程

Dim i,j as Integer '声明默认类型变量i(变体型)和长整型变量j

print '在窗体上打印空白的一行

For i=1 To 9 '设置循环 i 每次循环从1到9 默认步长1(每次循环加1)

'完整: for i = 1 to 9 step 1

For j=1 To i '设置循环 j 每次循环从1到i的值 默认步长1(每次循环加1)完整: for i = 1 to i step 1

print left((str(j*j) & space(5),4);

'此语句错误应为:

' Print Left(Str(j * j) & Space(5), 4)

' print 在窗体中打印

' left(str,n) 取str左边的n个字符

' str(n) 将n这个数值型转换为字符串型

' space(n) 返回n个空格

' 翻译出来就是:

' 在窗体中打印出 (j*j 的结果 加上5个空格)的左边4个字符

Next j '执行到这里继续循环j

print '打印一行空白行

next i '执行到这里继续循环i

End Sub '结束过程

3. VB中的循环语句中的for

For循环的格式:

For 循环变量 = 初值 To 终值 [Step 步长] step 2 就是i=i+2

[循环体]

Next [循环变量]

注意:

1) 当步长 > 0 时

循环执行的条件:循环变量 <;= 终值

2) 当步长 < 0 时

循环执行的条件:循环变量 >;= 终值

强行退出 For 循环,请使用 Exit For。

举例1: 单击命令按钮 Command1 后,先后弹出很多消息框,消息内容一开始是 1,最后是 100,每弹出一次,消息内容加 1,也就是 1; 2; 3; 。; 98; 99; 100。

VB 代码如下:

Private Sub Command1_Click()

Dim i As Long

For i = 1 To 100

MsgBox i

Next

End Sub

如果使用 For 语句,代码如下:

Private Sub Form_Load()

For i = 1 To 100

MsgBox i, vbInformation /vbInformation 指显示图标,下同

Next

MsgBox "Finished", vbCritical

End Sub

扩展资料:

VB的Do循环

Do。Loop

如果你不知道重复多少次,可以使用 Do。Loop 语句。

Do。Loop 语句重复执行某段代码直到条件是 true 或条件变成 true。

重复执行代码直到条件是 true

您可以使用 While 关键字来检查 Do。 Loop 语句的条件。

Do While i>10

some code

Loop

如果 i 等于 9,上述循环内的代码将终止执行。

Do

some code

Loop While i>10

这个循环内的代码将被执行至少一次,即使 i 小于 10。

重复执行代码直到条件变成 true

您可以使用 Until 关键字来检查 Do。Loop 语句的条件。

Do Until i=10

some code

Loop

如果 i 等于 10,上述循环内的代码将终止执行。

Do

some code

Loop Until i=10

这个循环内的代码将被执行至少一次,即使 i 等于 10。

退出 Do。Loop

您可以通过 Exit Do 关键词退出 Do。Loop 语句。

Do Until i=10

i=i-1

If i<10 Then Exit Do

Loop

这个循环内的代码,只要 i 不为 10 且 i 大于 10 时都将被执行。

参考资料:搜狗百科——循环语句

4. VB程序设计中的for语句问题

1、B

2、D

3、A

For 是用来循环执行一系列操作的语句。语法如下:

for 循环变量=起始值 to 终止值 [STEP] 步长

<;要执行的语句序列>

next [循环变量]

循环变量要事先定义,循环执行的次数=终止值与起始值的差的绝对值除以步长再取整数部分

比方说要连续输出10个*,就这样写

dim i as integer '这句定义变量

for i=1 to 10

print "*"; '连续输出

next i

程序运行时要先看循环变量当前值是否超过终止值,如果超过就不执行内容,如果没超过就执行一次,然后让变量值按步长值增加或减少。默认情况下。步长与step如果省掉的话步长值为1,如果你需要变量不按1增加的话就需要加上step与步长值。

例如:

dim i as integer

for i=1 to 10 step 2

print "*";

next i

这段程序运行就只会输出5个*

还可以让循环倒着来

例如:

dim i as integer

for i=10 to 1 step -1

print "*";

next i

5. VB中for的语句的作用

for 是循环,

for 。

代码

next

这是个循环体,里面的代码会执行N次,这个次数由for后面的内容来定。

常见的两种for

for i =1 to 100

next

这是说变量i从1开始一直到100,循环体内的代码执行100次,如果代码中用到i,每次的i会自动加1

另一种是

for each

如,for each frm in forms 就是对forms里的每个frm进行枚举。

&; 是连接符, "456" & "123"的结果是"456123"

6. vb怎么写for循环语句

for…next循环如下:(在C盘根目录建立一个名字为1的文件夹,反复10次)

Private Sub Command2_Click()

Dim i As Integer

For i = 1 To 10

Set fso = CreateObject("Scripting.filesystemobject")

fso.CreateFolder ("c:\1")

Next

End Sub

7. 关于vb 中的for语句使用

a(i)-a(0)

字符串不能做减法

所以换个办法吧,比如:

Private Sub Form_click()

Const n = 5 '修改这个数控制菱形大小

For i = 1 To n '输出上半部分

Print Space(n - i);

For j = 1 To 2 * i - 1

Print "*";

Next j

Print

Next i

For i = n - 1 To 1 Step -1 ' 输出下半部分

Print Space(n - i);

For j = 1 To 2 * i - 1

Print "*";

Next j

Print

Next i

End Sub

8. vb中for语句

Private Sub Command1_Click()

Dim x(0 To 5) As Integer, aryX(0 To 5) As Integer, i, j, k As Integer

Dim mins(0 To 32) As Integer, maxone As Integer

For i = 0 To 5

x(i) = Int(Val(InputBox("请输入第" & i + 1 & "个数字")))

Next i

For j = 0 To 32

For k = 0 To 5

aryX(k) = Abs(j + 1 - x(k))

Next k

mins(j) = Min(aryX())

Next j

maxone = Max(mins)

MsgBox "最终结果是" & maxone

End Sub

Private Function nonum(numeric As Integer)

If numeric > 0 Then

nonum = numeric

Else

nonum = 65535

End If

End Function

Private Function Min(ary() As Integer)

Dim amin As Integer

For i = LBound(ary) To UBound(ary)

If amin > ary(i) Then

amin = ary(i)

End If

Next

Min = amin

End Function

Private Function Max(ary() As Integer)

Dim amin As Integer

For i = LBound(ary) To UBound(ary)

If amin < ary(i) Then

amin = ary(i)

End If

Next

Max = amin

End Function

cfor语句怎么写

1. c语言中for语句是怎么用的

c语言中for语句用法:

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

举例:

int i;

for(i=0; i<3; i++)

// i=0是初始化部分;i<3是循环判断条件部分(当满足此条件时才进入执行for循环中的语句);i++是执行完循环体语句后的操作

{

printf("HelloWorld");

}

// 上面的for语句就是控制输出3次HelloWorld。

扩展资料:

for循环是编程语言中一种循环语句,而循环语句由循环体及循环的判定条件两部分组成,其表达式为:for(单次表达式;条件表达式;末尾循环体){中间循环体;}。

1.语句最简形式为:

for( ; ; )

2.一般形式为:

for(单次表达式;条件表达式;末尾循环体)

{

中间循环体;

}

其中,表示式皆可以省略,但分号不可省略,因为“;”可以代表一个空语句,省略了之后语句减少,即为语句格式发生变化,则编译器不能识别而无法进行编译。 [1]

for循环小括号里第一个“;”号前为一个为不参与循环的单次表达式,其可作为某一变量的初始化赋值语句, 用来给循环控制变量赋初值; 也可用来计算其它与for循环无关但先于循环部分处理的一个表达式。

“;”号之间的条件表达式是一个关系表达式,其为循环的正式开端,当条件表达式成立时执行中间循环体。

执行的中间循环体可以为一个语句,也可以为多个语句,当中间循环体只有一个语句时,其大括号{}可以省略,执行完中间循环体后接着执行末尾循环体。

执行末尾循环体后将再次进行条件判断,若条件还成立,则继续重复上述循环,当条件不成立时则跳出当下for循环。

参考资料:

百度百科-for循环

2. c语言中for语句是怎么用的

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语句后的分号。

3. C语言for语句

外面的for只能取到2和4(不过你好像有个大写K吧是不是写错了啊)

里面的2-5,4-5.

当k=2的时候,计算一遍,这个结果没有用,因为执行k=4的时候再执行括号里的内容,则s还是=1.

所以s=1+4,s=5+5;

计算结果是,10.

如果你把s定义在外在外面则:

main()

{

int k,j,s;

s=1;

for(k=2;k<6;k++,k++)

{

for(j=k;j<6;j++)s+=j;

}

printf("%d\n",s);

}

结果就会成为24.

把你的那个程序输入后得确显示的计算结果是10. 不知道你本来的愿意是我下面的那段还是就为了这个结果。

4. 急

楼主你好! 我是这么想的!类似下面的图形,假设是***连续的3个表示他不能生育期间3年,-表示3年之后他每年生的,下面图形是9年期间的模型,***连续的3个只能表示一头,一个-表示一头,所以,9年下来应该一共13头!***------ ***--- ***- 代码实现如下:#includeint main(){ int n,sum=1; printf("请输入多少年:"); scanf("%d",&n); for(int i = n-2;i >= 0;i-=3) sum += i; printf("一共有%d头!\n",sum); }希望我的回答对你有帮助!望采纳。

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

知识

罗梅芬用日文怎么写(罗钰潇日语怎么写)

阅读(21424)

本文主要为您介绍罗梅芬用日文怎么写,内容包括伊蕾娜日语怎么写,王雪菲用日文怎么说,张佳怡在日语中怎么写啊怎么读啊。罗 ら ラ ra钰 ぎょく ギョク gyoku潇 しょう シヨウ shou第一列:日语汉字,写法同汉字,都要用繁体,这三个都挺难写的,看

知识

邓先生的英文怎么写(1~40的英文怎么说)

阅读(10438)

本文主要为您介绍邓先生的英文怎么写,内容包括“邓先生”用英语怎么写,1~40的英文怎么说,漂亮英文beautiful缩写怎么写。1 one 2 two 3 three 4 four 5 five 6 six 7 seven 8 eight 8 nine 10 te

知识

一个人布满皱纹怎么写(描写人物皱纹的句子)

阅读(9512)

本文主要为您介绍一个人布满皱纹怎么写,内容包括描写人物皱纹的句子,描写人物皱纹的句子,皱纹怎么描写。、老人脸上布满了皱纹,那一条条曲折不均的像是墙上斑驳的印迹,爬满了面容,留下了岁月的痕迹。2、外祖父是一位年过六旬的白发老人。在他

知识

登录接口怎么写(php登录的接口怎么写)

阅读(7758)

本文主要为您介绍登录接口怎么写,内容包括php登录的接口怎么写,网页登陆接口怎么做,网站登录接口程序怎么做。PHP 接口 接口 使用接口(interface),你可以指定某个类必须实现哪些方法,但不需要定义这些方法的具体内容。我们可以通过int

知识

档案奖惩情况怎么写(奖惩情况怎么写)

阅读(9599)

本文主要为您介绍档案奖惩情况怎么写,内容包括奖惩情况怎么写,个人简历及奖惩情况怎么填写,个人简历里面奖惩情况怎么写。在简历里的“奖励”部分,列出与你所获得的并与你的求职目标相关的荣誉、奖励和奖金。你既可以按时间顺序排列,也可以按

知识

头孢克肟拼音怎么写(头孢克肟的肟念什么)

阅读(7999)

本文主要为您介绍头孢克肟拼音怎么写,内容包括头孢克肟片全名拼音,头孢克肟片全名拼音,头孢克肟的肟念什么。肟[wò] :是含有羰基的醛、酮类化合物与羟胺作用而生成的有机化合物,可以参与许多有机化学反应,例如经典的Beckmann重排就是肟为底

知识

一库搜用日语怎么写(日语一库是什么意思)

阅读(7987)

本文主要为您介绍一库搜用日语怎么写,内容包括日语大神来,看动漫里的主人公说一句:恰,一库搜这是什么意思,一库一库;一搜库这两个日语是什么意思怎么写,看片都有“一库”(日语)是什么意。一库的意思就是“出发,出去”的意思。日语「行く」的音译

知识

外租无人机广告怎么写(植保无人机广告语)

阅读(6997)

本文主要为您介绍外租无人机广告怎么写,内容包括求一个无人机创意广告词谢谢巨友们了,求一关于无人机的广告标语,求一关于无人机的广告标语我们公司是做无人机的,新成立的公司,求。DJI大疆创新研发的的MG-1农业植保机专为农村作业环境设计,

知识

河南话que怎么写(河南话的nenna怎么写)

阅读(6530)

本文主要为您介绍河南话que怎么写,内容包括que怎么写,河南话的nenna怎么写,que怎么写。尿一壶(niào yī hú)关系密切,观点一致。例:“他俩今天尿一壶啦。”●尿(niào)⑴、从尿道排泄的液体。⑵、排泄小便。⑶、不放

知识

国学经文的论文怎么写(国学征文该怎么写)

阅读(7112)

本文主要为您介绍国学经文的论文怎么写,内容包括国学征文该怎么写,弟子规的400论文,关于国学经典的征文怎么写。“子曰:“温故而知新,可以为师”……小时,总是觉得国学就是没用的,古人写的话,我们还需要背,每次老师教给我们时,我总是会让思想开一

知识

化学实验总结怎么写(化学实验报告小结怎么写)

阅读(5394)

本文主要为您介绍化学实验总结怎么写,内容包括化学实验总结怎么写,化学实验报告小结怎么写,化学实验小结怎么写。化学实验报告的书写: 一般情况下化学实验报告是根据实验步骤和顺序从七方面展开来写的: 1.实验目的:即本次实验所要达到的目标或

知识

蝴蝶豌豆拼音怎么写(豌豆的拼音是什么)

阅读(5823)

本文主要为您介绍蝴蝶豌豆拼音怎么写,内容包括蝴蝶怎么拼音的,豌豆的拼音是什么,蝴蝶的拼音是什么。豌豆的拼音是[wān dòu]。豌豆是豆科一年生攀援草本,高0.5-2米。全株绿色,光滑无毛,被粉霜。叶具小叶4-6片,托叶心形,下缘具

知识

海绵宝宝用英文怎么说(海绵宝宝用英文怎么说)

阅读(6509)

本文主要为您介绍海绵宝宝用英文怎么说,内容包括海绵宝宝用英语怎么说,海绵宝宝用英文怎么说,海绵宝宝英文名是什么。1. SPONGEBOB SQUAREPANTS 近期很夯的一步卡通影片《海绵宝宝》(SpongeBob SquarePants)是一系

知识

茶盏怎么用(茶盏在茶道中干嘛用)

阅读(5421)

本文主要为您介绍茶盏怎么用,内容包括茶盏怎么用我要写一篇200字左右的茶盏的使用说明,求指教,茶盏在茶道中干嘛用,问一下斗笠盏如何使用现在是不是很少有人使用它,它的意义。苏东坡的名句"从来佳茗似佳人",典型地代表了唐宋及以后的文人墨客,

知识

thinkpad小红点怎么用(怎么学习使用thinkpad小红点)

阅读(7581)

本文主要为您介绍thinkpad小红点怎么用,内容包括怎么学习使用thinkpad小红点,thinkpad小红点怎么用,求教:THINKPAD的小红点使用方法。Thinkpad 小红点最高效的使用方法为:左手拇指按左键,无操作时在左键待命2、右手拇指按右键,同时兼按空格键及