博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
二维数组与函数
阅读量:7259 次
发布时间:2019-06-29

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

#include 
#include
/* * *int a[M][N]={...}; *int *p = *a ; *int (*q)[N]= a ; * *值 a[i][j] *(a+i)+j a[i]+j p[i] *p q[i][j] *q q p+3 q+2 *形参 int int * int * int int int int * int (*)[N] int * int (*)[N] * * */#define M 2#define N 4/*将一个二位数组看作成一个大数组操作,not good */void print_arry(int *p , int num){ int i ; for(i = 0 ; i < num ; i++) { printf("%d ",p[i]); } printf("\n");}/*对二维数组进行处理*//*void print_arry1(int p[][N] , int m , int n)*/void print_arry1(int (*p)[N] , int m , int n){ int i , j ; for(i = 0 ; i < m ; i++) { for(j = 0 ; j < n ; j++) { printf("%d ",*(*(p+i)+j)); } printf("\n"); } printf("\n");}int main(void){ int i ; int a[M][N] = {
1,2,3,4,5,6,7,8}; print_arry(&a[0][0],M*N);//&a[0][0] 可以换做a[0]、*a、*(a+0) print_arry1(a,M,N);// exit (0);}

 

转载于:https://www.cnblogs.com/muzihuan/p/5218758.html

你可能感兴趣的文章
在请求中使用XML Publisher生成文件报错
查看>>
aJax提交——服务端不能用request存储数据,session存数据客户端可以接收到
查看>>
Lucene中的合并因子mergeFactor
查看>>
C++ 关联容器
查看>>
使用NServiceBus开发分布式应用
查看>>
通用的C#导出Excel 支持2003及2007以上版本
查看>>
ER模型
查看>>
对象锁与线程的理解(摘录,个人比较好理解的文章)
查看>>
进程监控工具supervisor 启动Mongodb
查看>>
React Native 重新建项目遇到的一些问题
查看>>
dede使用方法---如何调用指定栏目
查看>>
使用CAReplicatorLayer [1]
查看>>
Windows redis集群搭建
查看>>
卸载compiz后重新安装出现问题的解决
查看>>
cf591d
查看>>
jmap命令(Java Memory Map)(转)
查看>>
2015年终总结
查看>>
设计模式六大原则(2):里氏替换原则(Liskov Substitution Principle)
查看>>
【大数据笔记】白话详解Zookeeper的一致性
查看>>
第五话-依赖倒转原则
查看>>