系统粉 > 电脑问答 > 其他问答

已解决for(i=0;i<10;i++){if(a[i]=='\0') m=i;break;}能否成立

提问者:沫尔pandora  |  浏览次  |  提问时间:2017-01-26  |  回答数量:4

for(i=0;i<10;i++){if(a[i]==\0) m=i;break;}能否成立 for(i=0;i<10;i++){if(a==&#39;\\0&#39;) m=i;break;}if中的条件能否成立,会不会执行了,if的条件为什么类型了,除整形外,还有别的么

已有4条答案
桃桃桃桃桃泽泽

桃桃桃桃桃泽泽

回答数:116  |  被采纳数:3

if的条件为有返回值的任意表达式,比如if(1+2-(3*4+5)*6.7+sin(8))
2017-01-26 10:21:08
赞 11
宅哩个宅

宅哩个宅

回答数:172  |  被采纳数:148

不懂,那上面的那个语句能否执行了
2017-01-26 11:19:41
赞 17
依稀·青玉

依稀·青玉

回答数:54  |  被采纳数:95

循环只执行一次就break;
2017-01-26 16:09:21
赞 5
陌子轩9

陌子轩9

回答数:136  |  被采纳数:127

这个语句不是条件成立才会跳出么
那我试试用continue吧
2017-01-26 11:22:39
赞 13
相关问答
最新其他问答
解决方法