www.qrck.net > 0%3

0%3

当然是0啊,在C语言中%号表示求余数,比如5%4=1,所以0%3=0

这句话的意思是判断y除以3的余数是否等于0,即y是否能被3整除,如果能,整个表达式的结果就是1,否则为0

就是a能被3整除,余数是0,那么a%3==0条件就成立了。 否则余数不是0,那么a%3!=0条件就成立了。

if (i%3==0) 你也该很清楚,如果i能整除3,即条件为真,执行下面的语句 if (i%3) 的意思是,把i%3当做一个变量,这个变量只有真假两个值,0为假,非0为真。所以如果i%3不等于零,即i不能整除3时,条件成立,执行下面语句。 在这个题里,两个条件...

问二答:for语句的格式是 for(语句1;语句2;语句3){语句段;} 其中,语句1是在第一次执行for语句是才被执行的。 语句3是没执行一次for语句里的语句段然后才执行 语句2是每次执行for语句里的语句段之前执行 而在c或c++中,分好就代表一个语句,所以...

for的标准语法是for(初始化语句;条件判断语句;修改语句);其中任何一个语句都可以不写。 比如for(;--i;)这里就没有初始化语句和修改语句。因为之前已有int i=10,初始化过了。而且--i既是条件判断语句,其中又含了递减操作,相当于修改语句。...

第一次 9%3==0; --y后 y变成8; 循环后 6%3==0;--y后 y变成5; 再循环 3%3==0 --y 演变成2 输出来就是 852 总的来说 y-- 就是 你用过y后 变成y=y-1 --y 就是 y先减去一后 在使用y 比如 int y=4; y--;printf("%d",y) 输出来的是4 int y=4;--y;print...

p/3>0?p/10:p%3 这个是条件表达式。 用条件运算符构成一个条件表达式,又常常用条件表达式构成一个赋值语句,其一般形式如下: x=表达式1?表达式2:表达式3 其意义是:先求解表达式1,若为非0(真),则求解表达式2,将表达式2的值赋给x。若表达...

输出 852 满足条件y%3==0的数字有9,6,3。 但是printf("%d",--y)这里先执行--操作,再输出,所以是 852

打错了几个地方吧?int p=30; printf("%d\n",(p/3>0?p/10:p%3)); p/3>0是成立的,那么执行第一个表达式,p/10,它的值为3所以输出3

网站地图

All rights reserved Powered by www.qrck.net

copyright ©right 2010-2021。
www.qrck.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com