c++ 学习二维数组与指针
来源:互联网 发布:在淘宝购买网店 编辑:程序博客网 时间:2024/06/06 03:22
#include <stdio.h>void func(int p[][4])//形参代表指针变量{ //按列打印二维数组 for (int i = 0; i < 4; i++) { for (int j = 0; j < 3; j++) { printf("%d\n", *(*(p + j) + i)); } }}int main(){ int array[3][4] = { { 0, 1, 2, 3 }, { 4, 5, 6, 7 }, { 8, 9, 10, 11 } }; func(array); printf("%d, %d, %d, %d, %d\n", array, *array, &array, &array[0][0], &array[0]);//全都一样 //array[0]不是一个变量,而是二维数组中第0行的首地址 printf("%d\n", array + 1); //第1行的首地址 printf("%d\n", array[0] + 1);//第0行第二个地址 //int* p = array; //指向一维数组的指针 int (*p)[4]; //变相的二级指针 p = array; printf("%d\n", **(p +1)); /*for (int i = 0; i < 4; i++) { for (int j = 0; j < 3; j++) { printf("%d\n", array[j][i]); } }*/ return 0;}
阅读全文
0 0
- [C]二维数组与指针
- C指针与二维数组
- C 指针与二维数组
- C/C++学习笔记:指针与二维数组
- C/C++学习笔记19:指针运算与二维数组
- 【学习C++】 二维数组和指针
- c语言二维数组与指针
- C 二维数组与指针的关系
- c语言二维数组与指针
- C语言指针与二维数组
- C语言中的二维数组与指针
- C语言指针与二维数组
- c语言二维数组与指针
- C-035.指针与二维数组
- C语言二维数组与指针
- C语言--二维数组与指针浅谈
- C语言指针与二维数组
- C语言指针与二维数组
- 装饰模式设计原理
- 全局变量和局部变量在内存里的区别
- 学习体会-前后端传值低级问题
- 欢迎使用CSDN-markdown编辑器
- 旋转锁
- c++ 学习二维数组与指针
- 彩票中奖几率计算公式
- leetcode 629 K Inverse Pairs Array
- Android权限
- springboot+spring+spring+mybatis+ajxa(ssmaboot)
- java的IO之包装流和缓存流
- hdu5118,图上的推导计算
- JavaWeb学习总结(四)——Http协议
- Java中的final关键字详解