那a+1有实际含义吗
追答有,如果是*a的话,表示的就是a[0][0]的地址。上个例子里的1和2可以用c,d表示,那么,c可以控制的是数组的所在行,而d控制的是数组的所在列
追问我直接
printf ("%d",a)
结果是地址。
那输出*a应该是内容了吧
a本身就是个地址。。。而且你可以试下*a也是地址,而且和a的地址应该是一样的,你找本c语言的书,关于二维数组地址的,上面有很详细的说明的,应该有图,看图就很方便明白了
追问书上面是这样写啊
只是不明白为什么a和*a是一样的(实际一样,书也是这么写)
这是因为这里a是多维数组的关系(这里是二维)。。要是一维数组,a是地址,*a是值。要是三维数组的话,a,*a,**a都是地址。