11问答网
所有问题
当前搜索:
for语句只有两个表达式
for语句
第
二个表达式
是i
答:
i单独做判断
表达式
,即表示i为真,非零时满足条件 为零时,就不满足条件,跳出循环
C语言中
For语句
后面的括号里有
两个
分号是什么意思啊?
答:
for语句
后加分号就是表示执行for中的语句,不执行其他,也就是不带循环体语句。for后面跟的是循环体。如果不需要有循环体,也就是for括号里面的三句就可以完成所有功能那么就加个分号,表示循环体为空。比如 :求字符串s的长度for(len=0;s[len]; len++);这个, 单独for里面的三句就完成了所有...
C语言中
For语句
后面的括号里有
两个
分号是什么意思啊?
答:
for语句
后加分号就是表示执行for中的语句,不执行其他,也就是不带循环体语句。for后面跟的是循环体。如果不需要有循环体,也就是for括号里面的三句就可以完成所有功能那么就加个分号,表示循环体为空。比如 :求字符串s的长度for(len=0;s[len];len++);这个,单独for里面的三句就完成了所有功能,...
int i,s=0;
for
(i=1;i<10;i+=2) s+=i printf("%d\n",s);
答:
/
for
循环 (初始值 i = 1; 当 i < 10时 循环继续; i 每循环一次 + 2) 每循环一次 s = s + i;//所以 i = 1 时, s = 1 // i = 3时, s = 1 + 3 =4;// i = 5时, s = 4 + 5 = 9;// i = 7时, s = 9 + 7 = 16;// i = 9时, s = 16...
c语言中
for
括号内
只有
一个分号 可以执行吗?
答:
如果
for
括号内
只有
一个分号,那是语法错误,肯定不能通过编译的,又何来执行。但如果for括号内有
两个
分号,这样的for同时省略了表达式1、
表达式2
、表达式3,是可以通过编译的。且这样的for循环是无限循环,要退出这样的循环,可以用break
语句
或return语句。下面举几个例子:求1到100的累加和 int i=1,s...
for
循环
语句
的第
二个表达式
省略时相当于其值为
答:
永远为真的
表达式
,相当于true
for
循环中
表达式2
第一次执行即为假,是直接退出本个循环还是继续执行表 ...
答:
for循环中
表达式2
执行即为假,直接退出循环,不会继续执行表达式3 你的程序,在代码没有错误的情况下(现在有中文符号和n初始o),结果为2。但这个和第三逻辑无关啊,这是因为,你for第
二表达式
判断的是s[i]!=0,这里会一直执行到字符串s结束,找到
两个
英文字母。如果你的
for语句
是:for(i=0;s[...
如何设计C语言的循环结构
答:
用
for语句
实现循环: for语句的一般形式为: for( 表达式1;
表达式2
;表达式3) 语句 三
个表达式
的主要作用是: 表达式1:设置初始条件,只执行一次。可以为零个,一个或多个变量设置初值。 表达式2:是循环条件表达式,用来判定是否执行循环。在每次执行循环体前先执行次表达式,决定是否继续执行循环。
for语句
中的
表达式
可以部分或全部省略吗
答:
for语句
中的
表达式
可以部分或全部省略的。如果所有表达式全部省略,那么在循环体中要有判断和跳出循环的语句,否则就会造成死循环。
...当执行到continue
语句
时不是直接去执行
表达式2
而是先执行表达式3...
答:
出第一次执行表达式1之外 之后的循序是:
表达式2
->
for语句
块(遇到continue后跳出当前循环)->表达式3 ->表达式2->for语句块(遇到continue后跳出当前循环)->表达式3 ->表达式2……如果执行到continue语句时是直接去执行表达式2 而不是去执行表达式3 那么for语句就很有可能陷入死循环了 ...
棣栭〉
<涓婁竴椤
4
5
6
7
9
10
8
11
12
13
涓嬩竴椤
灏鹃〉
其他人还搜