C语言问题 对于a[3][4] 有int (*q) [4] 那么p=&a与p=a有何区别?

[复制链接]
查看11 | 回复2 | 2013-6-1 20:46:01 | 显示全部楼层 |阅读模式
p=&a编译都不能通过,要改成p=&a[0],和p=a是一个意思,就是把数组a的首地址赋给指针p...
回复

使用道具 举报

千问 | 2013-6-1 20:46:01 | 显示全部楼层
在p = &a中a是一个数据值,一般在调用一个函数,其参数为指针,但你要提供的有不是指针的时候会使用这种方法,不过用的很少。在p = a中a是一个地址值,也就相当与指针,他们都是指向一个地址...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行