void main() { int (*d)[10]; d[0] = 7; d[1]=10; printf("%d\n",*d); }
它应该打印10但编译器显示如下错误:
10
test.c:4:7:错误:从类型'int'分配类型'int [10]'时出现不兼容的类型
请注意,我已经包含了一些错误,而不是全部.
c arrays pointers
arrays ×1
c ×1
pointers ×1