66问答网
所有问题
int k=0; while(k++<=2);printf("last=%d\n",k); 则正确
如题所述
举报该问题
推荐答案 2016-11-15
不知道你想表达什么。。不过从你while后面有分号看,你的问题应该就在这个分号上。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/UipDnDUxiixvvi9sD29.html
相似回答
int
k=0
while(k++
<
=2);printf(last=%d
\
n,k)
答:
你可以把
printf
语句在
while
语句中加入,把last去取,执行结果:1 2 3
last=
4 可以看到
,k++
<=2是先判断再执行 故当
k=2
时,k++,然后打印出3,当k=3时,不成立,k还要再进行一次++
,k=
4 由此可以看出++在循环语句的判断条件中,当他成立还是不成立,都会执行一次,只到不成立退出while语句执行...
int
k=0;
while(k++
<
=2); printf(
“
last=%d
\n”
,k)
答:
last=
4因为
k++
<=2的条件在
k=2
的时候成立,然后k变成了3
;k=
3之后k++<=2不成立终止了,但是k++了所以k=4。
int
k=0;while(k++
<
=2)
printf(
"
%d
\n"
,k);
的结果是1 2 3?和int k=0...
答:
while(k++
<
=2)
printf(
"%d\n"
,k);
是循环语句,循环体是 printf("%d\n",k);k++ 是后缀加,也就是在表达式里先用当前值,用过后再增1。k++<=2 当
k=0
,1,2 时做循环体,执行循环体三次 printf("%d\n",k); 里的 k 是增1后的k, 打印出 1,2,3。k++ 变 3 时 退出...
int
k=0;
while(k++
<
=2);printf(
"
last=%d
\n"
,k);
则正确
答:
不知道你想表达什么。。不过从你
while
后面有分号看,你的问题应该就在这个分号上。
程序段如下 int
k=0;
while(k++
<
=2); printf(
"l
%d
\n"
,k);
答:
k要先用,然后在加1,比如说,第一次的时候
,k=0
,小于2,满足条件,然后继续循环,不过此后的k变成了1,继续循环,当k=3时,不满足循环条件了,就要退出循环了,不过在进行判断(3<
=2)
后,k又加了1,所以最后k变成了4,最后输出。
...int
k=0;
while(k++
<
=2)
printf(
"Final k=%c\n"
,k,);
return 0;}...
答:
结果为1,2,3 三个值。其中
k++
的意思是先运算K是否<
=2,
然后再++ 而++k的意思刚好相反
大家正在搜
int a=0,b=0,c=0
while(n++<=2)
unsigned int
while(k=0)
while break
int x=23 do
int i,j,x=0
while(k=1)
while(a)
相关问题
.程序段如下 int k=0; while(k++<=2);...
int k=0; while(k++<=2); printf...
程序段如下 int k=0; while(k++<=2); ...
#include main() { int n=2,k=0;...
下面程序段int k=2; while (k=0) {pri...
c语言, int n=0 while(n++<=2),pri...
{int n=2,k=0; while(k++&&n++>2...
int k=1;while(!k==0){k=k+1;pri...