有说明语句:int a[10];
及函数:int fun(int x[10], int n) { return sizeof(x); }
则语句 cout<<fun(a,10)<<endl; 的显示结果是( )。
为什么是4不是40
有说明语句:int a[10];
及函数:int fun(int x[10], int n) { return sizeof(x); }
则语句 cout<<fun(a,10)<<endl; 的显示结果是( )。
为什么是4不是40
数组函数fun参数“ x”上的“ sizeof”将返回“ int *”的大小,在64位机器上一个int指针占8个字节,在32位机器上占4个字节。