看看问题吧,我新人不理解这?
有天我看到一个帖子中有这样的语句,看看解释下?
if(表达式1;表达式2;表达式3)语句;
for(表达式1;表达式2;表达式3)语句;
for(初值;终值条件;增量)语句;
我想问下,C语言中有if这样语句的格式吗?
我在书上只看到for有这样的格式啊!
[解决办法]
没见过if(表达式1;表达式2;表达式3)语句,编译应该会出错吧; 但是if(表达式1,表达式2,表达式3)语句;倒是可以用。
[解决办法]
if (1 == value){ //write you code here when value equal one;}else{ // write you code here when value not equal one;}
[解决办法]
没有。if 括号里只有一个表达式;但是你可以用逻辑运算符 ( && || ^ )或逗号表达式连接多个子表达式。
[解决办法]
没有。。。。。
[解决办法]
for里面是可以用的,那个是for 的标准用法。
在if 里面,是一个表达式,表达式是 “0” 为“假”,“非0”“为真”,但是里面是一个逗号表达式,
再用逗号表达式是,最后一个表达式的值表示整个表达式的值
我想这个应该这样
if(表达式1,表达式2,表达式3)和下面是等价的
if(表达式3)
括号中表达式的值是最后一个表达式的值
[解决办法]
打错字了