哈哈..这下俺有玩的了
咱先说第二个..那你认为这个
int a[2][3];
int *p=a;
不是一个指针赋值给另一个指针吗?那他为什么不可以呢?
这样可以
但是a始终是个数组名 它不是指针 它对应着一个内存块 但在适当的时候会转化成指针
这并不是指针赋值给指针 而是对p进行初始化 使它指向这个数组的首地址
哈哈..这下俺有玩的了
咱先说第二个..那你认为这个
int a[2][3];
int *p=a;
不是一个指针赋值给另一个指针吗?那他为什么不可以呢?
这样可以
但是a始终是个数组名 它不是指针 它对应着一个内存块 但在适当的时候会转化成指针
这并不是指针赋值给指针 而是对p进行初始化 使它指向这个数组的首地址