描述下面这个函数的行为。如果代码中存在问题,请指出并改正。
void print(const int ia){
for (size_t i = 0; i != 10; ++i)
cout << ia << endl;
}
这段代码有错吗 本帖最后由 chxchxkkk 于 2020-5-1 20:08 编辑
i != 10 这个感觉不对 实测可以正确运行。这段代码的作用是遍历一个长度为 10 的整数数组,并打印每一个元素(换行打印),例如以下代码:
#include <iostream>
using namespace std;
void print(const int ia)
{
for (size_t i = 0; i != 10; ++i)
cout << ia << endl;
}
int main()
{
int a[] = {1, 3, 5, 2, 5, 7, 7, 2, 4, 9};
print(a);
return 0;
}
执行结果是:
1
3
5
2
5
7
7
2
4
9
页:
[1]