int v[2][5]={{1,2,3,4,5},{11,12,13,14,15}}; int (*a)[5]=v; printf("%p,%p\n",a,a+1); printf("%p,%p\n",*a,*(a+1));
a是指向二维数组的首地址,*a不就是指向首地址位置的存储内容吗?那么就应该是1. 这种理解和程序结果不一致。请问哪里出错了?
c 编程语言
a与*a类型不同但存储空间是重叠在一起的。
为什么C语言写的程序(库,接口)那么难以阅读?
关于c语言fgetc()函数
java 或者js 如何跟Dll动态库交互?
一个大小为101的数组,先是用1-100中的不同的数字来填充数组的100个元素。剩下的那个元素...
双重for循环,大循环在外效率高还是大循环在内效率高?
c语言函数内定义函数