指向二维数组的指针 学习笔记
2015-04-25 20:29
274 查看
#include<stdio.h> #define M 3 void main() { int a[M][M], *q; int sum(int(*p)[M]); printf("请输入方阵数据:"); for(q=a[0];q<a[0]+M*M;q++) scanf("%d",q); printf("方阵主对角线上的元素之和为:%d\n",sum(a)); } int sum(int(*p)[M]) { int i,s=0; for(i=0;i<M;i++) s=s+*(*(p+i)+i); }
相关文章推荐
- C++学习笔记18——指向函数的指针
- 指向结构体数组的指针 学习笔记
- C++学习笔记之指向函数的指针
- C语言学习笔记之指向数组元素的指针和指向数组的指针
- C/C++学习笔记:指向指针的指针
- 【学习笔记】【C语言】指向结构体的指针
- C语言学习笔记【指针04】指针数组与指向指针的指针 推荐
- C++学习笔记:指向函数的指针
- 指向一维数组的指针学习笔记
- C/C++学习笔记:指针与二维数组
- C语言学习笔记【指针03】指向函数的指针与返回指针值的函数
- 【原创】学习笔记:二维数组与指针的指针
- 【C++】学习笔记草稿版系列9(指向类成员的指针)
- 学习笔记之12-指向一维数组元素的指针
- C语言学习笔记-----伊能C语言学习笔记---指针类型和指针所指向的类型不同时
- 2013-7-10学习笔记[字符串操作,指向函数的指针]
- 【学习笔记】【C语言】指向函数的指针
- 学习笔记---二维数组-数组指针-指针数组
- 2013-7-10学习笔记[字符串操作,指向函数的指针]
- C语言指针学习笔记:指向结构体的指针