【发布时间】:2014-01-19 05:02:32
【问题描述】:
我在谷歌上找到了类似的东西:
for(int i=0;someString[i];++i){
//code to do
}
但我不知道 someString[i] 是什么意思。它不应该是布尔表达式,那么编译器如何知道何时结束循环?也许这是一个微不足道的问题,但我对 c++ 很陌生。
谢谢转发
【问题讨论】:
-
someString是如何声明的?除非您告诉(或我们猜测)如何回答,否则我们无法回答! -
根据 C 标准字符串终止是
\0在使用 ASCII 或任何其他代码的情况下始终为零。 www-ee.eng.hawaii.edu/~tep/EE160/Book/chap7/…
标签: c++ string conditional-statements