C语言基础(六)指针和多维数组

char *string=“I love China”;c语言中将字符串按照字符数组处理,只是将字符串第一个字符的地址赋值给string。

可以用字符数组名或字符指针变量输出一个字符串,但是数值型数组不行

二维数组中,同一个地址可能有多个表示形式,虽然形式不一样,表示的意义也不相同,

比如说:a表示的是首元素地址

             *a表示的是二维数组中第一个元素(小数组的地址)

             a[0]表示的是第0行的地址(a[i ]表示的是第i行)

当对a进行取值的时候就把这个二维数组当成了一个小元素,&a+1就相当于把指向了a[3][0]地址增加了4*(3*4)个字节。这个结论同样适用于一维数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值