例如,如果我使用数组的长度来确定 for 循环中的代码运行多少次,我是否应该在 for 循环的顶部初始化数组的计数,以便程序不会继续计算字符串?
一些打印数组中每个元素的简单代码:
不初始化数组的大小
int myArray[5] = { 1,2,3,4,5 };
for (int iPos = 0; iPos < size(myArray); ++iPos)
cout << myArray[iPos];
Run Code Online (Sandbox Code Playgroud)
在 for 循环之前初始化数组的大小
int myArray[5] = { 1,2,3,4,5 };
int sizeOfArray = size(myArray);
for (int iPos = 0; iPos < sizeOfArray; ++iPos)
cout << myArray[iPos];
Run Code Online (Sandbox Code Playgroud)