C++ out of bond 还有输出问题
#include<iostream>
using namespace std;
void e(int a[], int b[], int c[], int d)
{
for (int i = d - 1; i >= 0; i--)
{
a[i] = 2;
b[i] = 3;
c[i] = 4;
}
for (int i = 0; i < d; i++)
{
cout << a[i];
cout << b[i];
cout << c[i];
}
}
int main()
{
int a[] = { 1, 2, 3 };
int b[] = { 3, 4, 5 };
int c[] = { 5, 6, 7 };
a[4] = 5;
cout << a[4] << endl;
e(a, b, c, 5);
return 0;
}
e(a,b,c,5) 5 out of bond 了为什么还会有234234234223223的输出 后面俩次循环输出的223怎么来的 谢谢