9.6.4 通过建立一个行指针来引用二维数组元素 可以先定义一个指向一维数组的指针变量,它指向的一维数组的元素个数与二维数组的列数一致,然后可以通过赋初值或赋值的方式来使指针变量指向二维数组的首行,形式如下: 赋初值:数据类型符 (*指针变量)[m]=二维数组名 赋值: 指针变量=二维数组名 例如: int a[3][4],(*p)[4]=a; /*赋初值使指针变量p指向a数组的首行*/ int a[3][4],(*p)[4];p=a; /*赋值使指针变量p指向a数组的首行*/ 9.7 二维数组名和指针数组作为实参 9.7.1 二维数组名作为实参时,实参和形参之间的数据传递 当二维数组名作为实参时,对应的形参必须是一个指针变量。例如: #define M 5 #define N 3 main() { double s[M][N]; … fun(s); … } 则fun函数的首部可以是以下三种形式之一: (1)fun(double (*a)[N]) (2)fun(double a[][N]) (3)fun(double a[M][N]) 无论哪种方式,系统都将把a处理成一个行指针。数组名传递给函数
您可能关注的文档
最近下载
- 护理_应急处置预案与处理流程图.docx VIP
- 全册教案(教案)-四年级上册数学人教版.docx VIP
- 《建设工程无人机巡检作业安全与技术规程》.pdf VIP
- 全国生态环境监测专业技术人员大比武理论试题集.docx VIP
- 云客服+5G+AI呼叫中心解决方案(59页PPT).pptx
- 11-ZJ401楼梯栏杆(中南-4).pdf VIP
- 2025年AWS认证StorageGateway上传缓冲区管理与优化专题试卷及解析.pdf VIP
- 2025年房地产经纪人土地增值税税务稽查风险点与应对专题试卷及解析.pdf VIP
- 2025年苏教版高二有机化学烷烃同分异构体专题试卷及解析.docx VIP
- 2025年苏教版高中三年级生物(生物多样性监测)专题试卷及解析.docx VIP
原创力文档

文档评论(0)