用指向数组的指针输出二维数组a int (*p)[4], *q; for (p = a; p a + 3; ++p) { //每一行 for (q = *p; q *p+4; ++q) //每一列 cout *q \t; cout endl; } 注意:如果输出a和a[0],这两个值是相同的。但是,这两个值的含义是不同的,前者是第0行的首地址,它的类型是指向由四个元素组成的一位数组的首地址,后者是第0行第一个元素的地址,它的类型是整型指针 动态的二维数组 方法一:用一维动态数组 将它按行序转换成一维数组,用动态的一维数组存储。如一个3行4列的矩阵a可以存储为12个元素的一维数组 访问i行j列的元素转换成访问一维数组的第4*i+j个元素 方法二:用指向指针的指针,可以用a[i][j]访问 用指向指针的指针指向一个一维的指针数组 指针数组中的每个元素指向矩阵的每一行的第一个元素 int main() { int **a, i, j, k = 0; a = new int *[3]; for (i = 0; i 3; ++i) a[i] = new int[4]; for (i = 0; i 3; ++i) for (j =
您可能关注的文档
- 21世纪高等继续教育精品教材 教育管理学(罗双凤 叶安珊).ppt
- 植物生理学电子教案(西南师范大学).ppt
- 数据结构基础(金远平).ppt
- 第二章 蛋白质化学 要点:1氨基酸的通式及分类 2肽键的形成 3蛋白质的一级结构及空间结构的关系 4变性的本质及应用.ppt
- 管理经济学 Managerial Economics(刘芳,张完定).ppt
- 第一章 蛋白质化学 第一节~第六节(胡疆).ppt
- 水电解质代谢紊乱 第一节 水、钠代谢障碍 第二节 正常钾代谢及钾代谢障碍.ppt
- 医药化学基础 第五章 脂肪烃 5.1烷烃 5.2环烷烃 5.3烯烃 5.4二烯烃 5.5 炔烃.ppt
- 生物化学与分子生物学 第十七章 蛋白质的生物合成.ppt
- 第一章 质量管理概述 第二章 QC小组活动.ppt
原创力文档

文档评论(0)