关于二维数组作函数参数传递
时间:2011-07-22
来源:互联网
关于二维数组作函数参数传递,当函数原型声明为一个指向整形的指针时,传递给函数的实参该怎么来写,
比如我声明一个函数
复制代码
比如我要将str二维数组作为一个整形指针传递给test函数,我"?"里面该怎么来写
还有一种情况就是在主函数里边声明一个指针指向二维数组,然后把这个指向数组的指针作为实参传递给函数,那么声明函数的形参该怎么来写,传递时候的实参该怎么来写?
eg:
复制代码
比如我声明一个函数
- int test (int *string) /*声明的参数类型以给出: 指向整形的指针*/
- {
- ........;
- }
-
- int main(void)
- {
- int str[][3];
- test ( ? );
- }
还有一种情况就是在主函数里边声明一个指针指向二维数组,然后把这个指向数组的指针作为实参传递给函数,那么声明函数的形参该怎么来写,传递时候的实参该怎么来写?
eg:
- int test ( ? ) /*
- **声明函数的参数又该怎么来写,看书看的云里雾里,这里的参数是不是
- **要和调用时所传递的参数对应?
- */
- {
- .......;
- }
-
- int main(void)
- {
- int str[][3];
- int (*p)[3]=str; /*我不知道我这个指向数组的指针写的对不对*/
-
- /*然后就是把这个指针作为参数传递给函数*/
-
- test( ? ); /*是直接写p呢,还是p[3],还是其它什么呢?*/
- }
作者: 不够阳光 发布时间: 2011-07-22
苍天啊!你们是来学习的吗,,,,,,,,,,,,,,,,,,,一个回复的都没有,,,,,,,,,,,,,,,,,
what fucking .......................................
what fucking .......................................
作者: 不够阳光 发布时间: 2011-07-22
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28