当前位置:系统粉 > 电脑问答 > 其他问答 > for(i=0;i<10;i++){if(a[i]=='\0') m=i;break;}能否成立

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

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

宅哩个宅

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

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

依稀·青玉

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

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

陌子轩9

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

2017-01-26 11:22:39
这个语句不是条件成立才会跳出么
那我试试用continue吧
赞 13
解决方法
版权信息

Copyright @ 2011 系统粉 版权声明 最新发布内容 网站导航