以下声明之间有什么区别:
int* arr1[8]; int (*arr2)[8]; int *(arr3[8]);
理解更复杂的声明的一般规则是什么?
c arrays pointers variable-declaration
他们在C和C++上的工作方式会有所不同吗?
Ps我的第一个问题,我是一个编程菜鸟所以请尽量保持asnwer基本和简单:)
先感谢您 !
c c++ arrays pointers
以下陈述有什么区别?
char *a[10]; char (*a)[10];
c
c ×3
arrays ×2
pointers ×2
c++ ×1
variable-declaration ×1