多维数组和指针

来源:互联网 发布:级联删除sql语句 编辑:程序博客网 时间:2024/05/17 09:09

1.首先明确一下概念:数组名是一个标号,代表的一块内存地址,其值等于数组开始的首地址。数组名+偏移量表示数组中的偏移的元素。

比如int a[10]  a+8就是第9个元素的地址,这里面的8会被自动转化为数组中元素所占字节数*8.

2.二维数组 a[3][10]表示一个3行10列的数组,该数组可以看做是3个1维数组构成的数组,它们分别是a[0],a[1],a[2].数组a表示这块内存的首地址。而a+0 ,a+1表示的是第几个元素的地址。a+0值是等于a[0]的

0 0
原创粉丝点击