【发布时间】:2019-03-02 04:24:38
【问题描述】:
当 char 数组到达“\0”时,我无法停止 while 循环。我知道这始终是任何 char 数组的最后一个元素,所以我不明白为什么下面的代码永远不会结束循环。任何帮助将不胜感激。
char randomString[] = "testSTRING";
int counter = 0;
while (randomString[counter] != '\0')
cout << "test";
【问题讨论】:
-
您的
counter实际上并没有计算任何东西。它始终为零。 -
这很尴尬...非常感谢。
标签: c++ arrays while-loop char