77问答网
所有问题
当前搜索:
while(--k)
c语言中
while(
--
k)
printf("%d",k=1)是什么意思
答:
while(
--
k)
printf("%d\n", k=1);表示当--k不等于0时,输出1。该语句等价于:while(--k) // 如果--k不为0,则执行循环体语句{ k=1; // 对变量k进行赋值 printf("%d\n", k); // 输出k的值,即1}其中printf("%d\n", k=1)表示先将常量1赋值给变量k,之后输出...
java 求求了
while(
--
k)
啥子意思?
答:
--k相当于k-1,相当于每次执行括号里的时候就是让k-1。
while
总在循环k-1
以下
while
循环中,循环体执行的次数是( C ).
答:
--
k
,先对k自减1,再进行对
while
条件的真假判断。所以while条件为0,也就是假,循环体一次也不执行,选D。再怎么也不可能选C的,假如循环执行了1次,那k的值就变成10,循环体还会继续执行下去,不可能只执行1次。还有一种可能就是,题目想问的是while循环终止条件执行了几次,那的确是1次,选C。总之,这题要么是答...
C语言程序设计
while
循环?
答:
左侧的
while
里面的条件为--k,先进行自减运算,再判断是否符合循环条件。--k的结果为0,结束循环。最终输出k为0。右侧的while里面的条件为
k--
,先判断,再执行自减运算,循环执行,k初值为1,k--得0,k为0时,结束循环,k自减得-1,最终输出为-1。
一个c语言小问题 初学者不太懂?
答:
k=1;
while(
--
k)
;是先k自减,然后再判断。所以,k=1时,自减后就变为0,判断为不满足循环条件就退出循环,所以输出为0;k=1;while(k--);是先取k的值判断,然后再k自减1。所以,k=1时,判断为满足循环条件,k的值变为0,再次判断就退出循环,判断后k自减就变为-1,所以输出为-1;...
while(
--
k)
s+=k 这个语句怎么理解啊
答:
while(
--
k)
s+=k 即:先将k自减1,再判断此时k的值是否为0,若k的值大于0,则执行s+=k即 s=s+k这一语句;然后k再自减1,再判断此时k的值是否为0,若k的值大于0,则继续执行s+=k;……此为循环,直至某次执行完s+=k后k的值为1,即k再自减1后值为0了,则不再执行s+=k,循环...
int k=5;
while(
--
k)
k-=3; cout<<k; 答案为什么是0,求过程,不懂while...
答:
int k=5;
while(
--
k)
k-=3;cout<<k;其实这一题就是一个脑筋急转弯,整个循环体的判断条件和里面的赋值语句都是对k进行操作,所以只要能退出while循环,while(--k)一定为假,k的值一定是0
while(
--
k)
与while(k--)区别
答:
--
k
就是先让k减去1,再把k-1的结果给--k k--是先把k的结果给k--,然后k自己减1
2)有以下程序: main() { int k=5;
while(
--
k)
printf("%
答:
答案 A
while(
--
k)
等价于 while(--k!=0)k=5 执行到while(--k)时 先将k-1,再判断k!=0(k=4),满足循环条件 printf("%d",k-=3); 打印出1 k=1 再循环 执行到while(--k) 先将k-1,k!=0(k=0),不满足条件 跳出循环 程序结束 注意 while(--k) 与 while(k...
c语言,分析一下。。
答:
这个有什么好分析的,int k=1;
while(
--
k)
;这个循环判断一次--1=0结束。printf("%d",k);结果等于0 int k=1;while(k--);这个判断2次1--=1 第二次k-1=0了就要判断0--不成立才结束。printf("%d",k);结果0--等于-1
1
2
3
4
5
6
7
8
9
10
下一页
尾页
其他人还搜
while k什么意思
c语言所占字节数怎么算
i––和––i的区别c语言
c语言运算符的优先级顺序表
strlen计算字符串长度怎么数
while(!x)相当于什么
while循环用法
c语言字符序列规则
c语言y––和––y的区别