博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C语言及程序设计提高例程-35 使用指针操作二维数组
阅读量:5741 次
发布时间:2019-06-18

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

   

使用指向二维数组元素的指针

#include 
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
使用指向一维数组的指针
#include 
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 
int main( ){ int a[3][4]= {1,3,5,7,9,11,13,15,17,19,21,23}; int (*p)[4], i, j; p=a[0]; for (i=0; i<3; i++) { for(j=0; j<4; j++) printf("%d\t", *(*(p+i)+j)); printf("\n"); } return 0;}
使用指针数组
#include 
int main(){ int b[2][3]= {
{1,2,3},{2,4,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;}

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

你可能感兴趣的文章
shell高级视频答学生while循环问题
查看>>
无法SSH到Ubuntu
查看>>
使用@media实现IE hack的方法
查看>>
磁盘管理 - 软RAID
查看>>
KVM下virtio驱动虚拟机XML配置文件分析
查看>>
创建一个基本镜像
查看>>
《11招玩转网络安全》之第一招:Docker For Docker
查看>>
hive_0.11中文用户手册
查看>>
hiveserver2修改线程数
查看>>
XML教程
查看>>
oracle体系结构
查看>>
J2音乐房
查看>>
Microsoft Exchange Server 2010与Office 365混合部署升级到Exchange Server 2016混合部署汇总...
查看>>
Proxy服务器配置_Squid
查看>>
开启“无线网络”,提示:请启动windows零配置wzc服务
查看>>
【SDN】Openflow协议中对LLDP算法的理解--如何判断非OF区域的存在
查看>>
纯DIV+CSS简单实现Tab选项卡左右切换效果
查看>>
栈(一)
查看>>
姑娘你大胆地往前走——答大二学生XCL之八问
查看>>
UVA196
查看>>