本来打了好多的,但越打发觉越解释不清,就不拿出来丢人了,全删了
这个问题在<<c专家编程>>那本书中早解释过了
这个问题在<<c专家编程>>那本书中早解释过了
2010-11-17 14:44

2010-11-17 15:13
2010-11-18 19:49
extern void display(const int r[2][2]);其实等效于:
extern void display(const int (*r)[2]);
程序代码:int main(void) {
const int (*r)[2];
const int a[2][2];
int b[2][2];
r = 0, r = r; // 这行代码只是为了消除提示 r 无用途的警告
r = a; // 正确
r = b; // GCC4 会警告
return 0;
}r = (const int (*)[2])b;
2016-10-21 13:59