大佬帮忙看看是不是编译器的问题
vs吧
全部回复
仅看楼主
level 1
运行第一次是
正确的
,多运行几次就出错了
正确运行截图:
后来的运行结果几乎每次都不一样:
源代码:
#include <iostream>
#include <algorithm>
#include <string>
using namespace std;
template <class t>
void outputArray(const t* array, int count) {
for (int i = 0; i < count; i++) {
cout << array[i] << "";
cout << endl;
}
}
int main()
{
const int a_count = 8, b_count = 5, c_count = 20;
int a[a_count] = { 1,2,3,4,5,6,7,8 };
double b[b_count] = { 1.1,2.2,3.3,4.4,5.5 };
char c[c_count] = "welcome!";
cout << "a array contains:" << endl;
outputArray(a, a_count);
cout << "b array contains:" << endl;
outputArray(b, b_count);
cout << "c array contains:" << endl;
outputArray(c, c_count);
return 0;
}
2023年05月07日 15点05分 1
1