c语言第十一章(苏小红版).pptx
上传人:骑着****猪猪 上传时间:2024-09-15 格式:PPTX 页数:42 大小:3.4MB 金币:20 举报 版权申诉
预览加载中,请您耐心等待几秒...

c语言第十一章(苏小红版).pptx

c语言第十一章(苏小红版).pptx

预览

免费试读已结束,剩余 32 页请下载文档后查看

20 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

会计学本章学习内容11.1指针和一维数组间的关系11.1指针和一维数组间的关系11.1指针和一维数组间的关系11.1指针和一维数组间的关系11.1指针和一维数组间的关系11.1指针和一维数组间的关系11.1指针和一维数组间的关系11.1指针和一维数组间的关系11.2指针和二维数组间的关系11.2指针和二维数组间的关系a[0][0]a[0][1]a[0][2]a[1][0]a[0][0]a[0][1]a[0][2]a[1][0]二维数组的行指针int(*p)[3];p=a;//用行地址初始化逐行查找-〉逐列查找二维数组的行指针int(*p)[3];p=a;//用行地址初始化逐行查找→逐列查找二维数组的行指针int(*p)[3];p=a;//用行地址初始化逐行查找-〉逐列查找for(i=0;i<m;i++)for(j=0;j<n;j++)printf("%d",*(*(p+i)+j));二维数组的列指针int*p;p=*a;//用列地址初始化逐个查找——相对偏移量for(i=0;i<m;i++)for(j=0;j<n;j++)printf("%d",*(p+i*n+j));【例11.3】输入一个3行4列的二维数组,然后输出这个二维数组的元素值【例11.3】输入一个3行4列的二维数组,然后输出这个二维数组的元素值【例11.3】输入一个3行4列的二维数组,然后输出这个二维数组的元素值【例11.3】输入一个3行4列的二维数组,然后输出这个二维数组的元素值【例11.3】输入一个3行4列的二维数组,然后输出这个二维数组的元素值指针和数组作函数参数指针、数组以及其他的类型混合11.3指针数组及其应用【例10.4】国名字符串排序——二维数组【例11.4】国名字符串排序——指针数组【例11.4】国名字符串排序——指针数组【例11.4】国名字符串排序——指针数组指针数组用于表示命令行参数【例11.5】演示命令行参数与main函数各形参之间的关系argv[0]11.4动态数组程序的内存映像动态内存分配函数动态内存分配函数动态内存分配函数仍当做一维数组来使用