博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
7.二维数组及多维数组
阅读量:6036 次
发布时间:2019-06-20

本文共 380 字,大约阅读时间需要 1 分钟。

 一. 示例

void main() {        int a[3][5];    a + 1;    printf("a:%d,a+1:%d\n",a,a+1);    system("pause");}

PS:a代表首元素的地址,是一个数组指针。每次向后跳低维的维数,a+1的地址从2291752变成2291772说明向右跳了4*5个字节。

 

二.结论

三 C语言中关于[]的实际意义

a[i]

a[0+i]

a(0+i)

*(a+i)

四 数组作函数参数时的等价关系

数组函数                                                   等效的指针参数

一维数组 char a[30]             指针 char *

指针数组 char *a[30]             指针的指针 char **a

二维数组 char a[10][30]           数组的指针 char(*a)[30]

 

转载地址:http://lblhx.baihongyu.com/

你可能感兴趣的文章
3.16
查看>>
表单文件上传与文件下载
查看>>
下午考
查看>>
创建字符设备的三种方法
查看>>
走在网页游戏开发的路上(六)
查看>>
nginx 配置的server_name参数(转)
查看>>
Uva592 Island of Logic
查看>>
C++基础代码--20余种数据结构和算法的实现
查看>>
footer固定在页面底部的实现方法总结
查看>>
nginx上传文件大小
查看>>
数字通信原理笔记(一)---概述
查看>>
HDU 2243 考研路茫茫——单词情结(自动机)
查看>>
Dubbo OPS工具——dubbo-admin & dubbo-monitor
查看>>
Dungeon Master ZOJ 1940【优先队列+广搜】
查看>>
其它 Helper
查看>>
监控利器Prometheus初探
查看>>
foreach遍历打印表格
查看>>
Oracle笔记(中) 多表查询
查看>>
Delphi 中的 XMLDocument 类详解(5) - 获取元素内容
查看>>
差异分析定位Ring 3保护模块
查看>>