第10周 C语言及程序设计提高例程-35 使用指针操作二维数组
来源:互联网 发布:python settimeout用法 编辑:程序博客网 时间:2024/04/28 22:11
问题及代码:
/*使用指向二维数组元素的指针*/#include<stdio.h>int main(){ int a[3][4]={1,3,5,7,9,11,13,15,17,19,21,23}; int *p; for(p=a[0];p<a[0]+12;p++) { printf("%3d",*p); } return 0; }/*使用指向一维数组元素的指针*/#include<stdio.h>int main(){ int a[3][4]={1,3,5,7,9,11,13,15,17,19,21,23}; int i,j,(*p)[4]; for(p=a,i=0;i<3;i++,p++) { for(j=0;j<4;j++) printf("%3d",*(*p+j)); printf("\n"); } return 0;}/*使用指向一维数组元素的指针之二*/#include<stdio.h>int main(){ int a[3][4]={1,3,5,7,9,11,13,15,17,19,21,23}; int i,j,(*p)[4]; p=a[0]; //p指向0行0列; for(i=0;i<3;i++) { for(j=0;j<4;j++) printf("%d\t",*(*(p+i)+j)); printf("\n"); } return 0;} /*使用指针数组*/#include<stdio.h>int main(){ int b[2][3]={1,2,3},{4,5,6}; int *pb[2]; int i,j; pb[0]=b[0]; pb[1]=b[1]; for(i=0;i<2;i++) { for(j=0;j<3;j++,pb[i]++) printf("%2d",*pb[i]); printf("\n"); } return 0;}
0 0
- 第10周 C语言及程序设计提高例程-35 使用指针操作二维数组
- C语言及程序设计提高例程-35 使用指针操作二维数组
- 第6周 C语言及程序设计提高例程-22 用指针法访问数组元素
- 第7周 C语言及程序设计提高例程-28 字符串、字符数组、字符指针
- 第10章 C语言及程序设计提高例程-37 操作字符串数组
- 第10周 C语言及程序设计提高例程-36 多维数组作函数参数
- C语言及程序设计提高例程-37 操作字符串数组
- 第4周 C语言及程序设计提高例程-7 返回指针的函数
- 第7周 C语言及程序设计提高例程-25 指针作函数参数
- 第4周 C语言及程序设计提高例程-18 一维数组应用二三例
- 第6周 C语言及程序设计提高例程-24 数组名作为函数参数
- 第8周 C语言及程序设计提高例程-32 数组的输入输出
- 第8周 C语言及程序设计提高例程-32 数组知识点
- C语言及程序设计提高例程-33 二维数组元素的引用
- C语言及程序设计提高例程-22 用指针法访问数组元素
- C语言及程序设计提高例程-28 字符串、字符数组、字符指针
- 第10周 C语言及程序设计提高例程-38 main函数的参数
- C语言及程序设计提高例程-23 指针的运算
- MyBatis的foreach语句详解
- 关于MVC设计模式耦合度与解耦相关技术点总结
- Python中的JSON
- 欢迎使用CSDN-markdown编辑器
- Android架构初试(转载自Keegan小钢)
- 第10周 C语言及程序设计提高例程-35 使用指针操作二维数组
- Http请求中Content-Type讲解以及在Spring MVC中的应用
- < meta > 元素
- 技术篇:克服优柔寡断
- Android Studio插件ECTranslation的使用分享
- tomcat 最大连接数的修改
- linux下命令执行结果作为其他命令输入参数
- 文件的具体操作,fopen在不同场景的参数设置
- PHP 查询MySql int类型返回string