关于sizeof对二维数组中的大小及函数形参讨论
2018-01-01 18:01
288 查看
#include<stdio.h> //#define ROW 3 //#define COLUMN 5 void demo(int a[3][5]) { printf("%d,%d\n",sizeof(a),sizeof(*a)); } int main() { int a[3][5]; printf("%d,%d,%d,%d\n",sizeof(a),sizeof(*a),sizeof(a[0]),sizeof(*a[0])); demo(a); return 0; }每个的运行结果是怎么回事,求解释。
相关文章推荐
- 关于 “如何传递一个大小不定的二维数组给函数” 的一个小想法
- 关于二维数组做函数参数,传递形参的形式的问题
- 关于函数形参的一些讨论
- 一个讨论引发关于js中函数声明,函数表达式,形参与变量声明赋值引发的一些事(http://www.cnblogs.com/zhouyongtao/archive/2012/11/22/2783089)
- 一个讨论引发关于js中函数声明,函数表达式,形参与变量声明赋值引发的一些事
- 空类、含静态成员的类、普通类(不含虚函数、虚继承)的sizeof大小
- C++进阶—>各类型占大小及sizeof函数
- 关于VC中的时间函数讨论
- 关于类对象大小的 sizeof 计算问题
- c中二维数组的初始化,访问,赋值,函数形参的使用方式
- 关于VC中时间函数的讨论
- define 和 sizeof() 函数的大小
- 关于C++中函数指针的使用(包含对typedef用法的讨论)
- 关于函数重入和线程安全之我讨论(一)
- 关于get与post传递参数容量大小限制区别以及curl函数与file_get_contents的区别(面试)
- 每日一C,指向一维、二维数组的指针及数组作为函数形参的思考(二)
- 关于sizeof 指针和数组的讨论
- 关于数组做函数形参和指针做函数形参的问题
- C语言:关于二维数组做形参
- 关于数组做形参,用sizeof测长度的问题