结论:数组名是首元素地址
证明方式一:
左侧为代码,右侧黑色部分为运行结果
证明方式二:
void text(int A[]) { for (int i = 0; i < 10; i++) { cout << A[i]; } cout << endl; A[9] = 100; } void main() { int a[10] = { 1,2,3,4,5,6,7,8,9,0 }; text(a); cout <<a[9]<< endl; }
结果:
可见a[9]已经由0变为100
左侧为代码,右侧黑色部分为运行结果
void text(int A[]) { for (int i = 0; i < 10; i++) { cout << A[i]; } cout << endl; A[9] = 100; } void main() { int a[10] = { 1,2,3,4,5,6,7,8,9,0 }; text(a); cout <<a[9]<< endl; }
可见a[9]已经由0变为100