首先定义一个数组:a[3][4] = { 1,3,5,7,9,11,13,15,17,19,21,23 };

#define _CRT_SECURE_NO_WARNINGS

#include

#include

void print(int c[][4], int num)//每行4个元素

{

int i,j;

for (i = 0; i < num; i++)

{

for (j = 0; j < sizeof(c[0]) / sizeof(int); j++)

{

printf("%d\t", c[i][j]);

}

printf("\n");

}

}

int main()

{

int a[][4] = { 1,3,5,7,9,11,13,15,17,19,21,23 };

print(a, 3);//一共有3行

system("pause");

}

输出结果:

1 3 5 7

9 11 13 15

17 19 21 23

请按任意键继续. . .

换一种输出方式(声明为3*4数组,传递并输出为4*3数组):一行3个,一共4行

#define _CRT_SECURE_NO_WARNINGS

#include

#include

void print(int c[][3], int num)//每行3个元素

{

int i,j;

for (i = 0; i < num; i++)

{

for (j = 0; j < sizeof(c[0]) / sizeof(int); j++)

{

printf("%d\t", c[i][j]);

}

printf("\n");

}

}

int main()

{

int a[][4] = { 1,3,5,7,9,11,13,15,17,19,21,23 };

print(a, 4);//一共有4行

system("pause");

}

输出结果:

1 3 5

7 9 11

13 15 17

19 21 23

请按任意键继续. . .

c语言二维数组参数传入,C语言二维数组、参数传递的理解相关推荐

  1. java中调用数组参数_java中如何调用带有数组类型参数的存储过程

    java中如何调用带有数组类型参数的存储过程 关注:95  答案:3  mip版 解决时间 2021-01-28 00:39 提问者万丈深渊 2021-01-27 14:00 不知道java中java ...

  2. c语言函数声明定义参数命名,C语言函数声明与定义

    C语言函数声明与定义教程 在 C语言函数声明与定义 语法 type funcName(paramType1 param1, paramType2 param2){ // 执行语句... return ...

  3. c语言里的多参数吗,C语言中不定参数的实现

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 但是请注意,由於 K&R C 中并不检查参数型态,so 在此是用 ANSI C 来说明,毕竟 ANSI C 是目前所有 C Compiler 都支 ...

  4. C语言对命令行参数求和,C语言命令行参数汇总

    从命令行传递的参数称为命令行参数.这些参数由main()函数来处理的. 要支持命令行参数,您需要更改main()函数的结构,如下所示 - int main(int argc, char *argv[] ...

  5. python 数组参数_在Python中获取数组作为GET查询参数

    I know in php I could just use $_GET['key1']['key2'] to retrieve GET data that is sent in the form o ...

  6. 【C 语言】指针 与 数组 ( 指针 | 数组 | 指针运算 | 数组访问方式 | 字符串 | 指针数组 | 数组指针 | 多维数组 | 多维指针 | 数组参数 | 函数指针 | 复杂指针解读)

    相关文章链接 : 1.[嵌入式开发]C语言 指针数组 多维数组 2.[嵌入式开发]C语言 命令行参数 函数指针 gdb调试 3.[嵌入式开发]C语言 结构体相关 的 函数 指针 数组 4.[嵌入式开发 ...

  7. C# 传递数组参数_一维数组_二维数组

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T ...

  8. C语言笔记 第三十五课 数组参数和指针参数分析

    第三十五课 数组参数和指针参数分析 思考:为什么C语言中的数组参数会退化为指针? 退化的意义 C语言中只会以值拷贝的方式传输参数 当向函数传递数组时:(错误的,设计当初的思路) 将整个数组拷贝一份传入 ...

  9. ajax 入参为list_ajax传递给后台数组参数方式

    出自:http://blog.csdn.net/lingxyd_0/article/details/10428785 在项目上用到了批量删除与批量更改状态,前台使用了EasyUI的DataGrid,用 ...

最新文章

  1. 2019年DevOps实践最有价值的技能Top 8
  2. canvas画布属性globalAlpha 和 createRadialGradient函数出现的设置问题
  3. 同实例下复制表的2种方法
  4. 破解栅栏密码python脚本
  5. java期末考试2013及答案_java笔试经典(题及答案)2013.doc
  6. Overview of the New C++:C++0x
  7. 有效的括号——字符串匹配问题
  8. 蓝桥c++2013真题:逆波兰表达式(代码填空题)
  9. 如何完成企业舆情监测——话题检测与跟踪
  10. 计算机固态硬盘作用,固态硬盘是什么及作用
  11. Typora 段落如何快速首行缩进两个字符
  12. 无界鼠标 (Mouse without Borders) 一套键鼠控制多台电脑的工具(可跨电脑拷贝/拖放文件)
  13. 《编程小白的第一本python入门书》——读书笔记
  14. var foo =function (){}与function foo()的区别
  15. 美拍作者页视频的保存的方法
  16. Qt网络编程——get请求
  17. 通用Mapper使用
  18. 干鱼尺寸分拣视觉系统
  19. 就用人话,边唠边学——javaSE篇(2)一次性弄明白数据类型
  20. 城市连动纯js代码DEMO

热门文章

  1. mysql课程设计案例_JAVA中MySQL建立连接
  2. hadoop 2.7.3
  3. windows上安装mysql
  4. 自从掌握了Selenium自动化测试框架设计,我在公司都横着走!
  5. 干货|且看Pyecharts如何制作多个子图
  6. Python 官网宣布,正式发布 Python 3.8.0!
  7. 如何把html转换成音频网址,怎么把视频转换成音频 视频转换成mp3
  8. linux集群管理平台,基于Linux平台的高可用集群管理系统的研究与实现
  9. 全选文字的快捷键_高效办公必备Excel快捷键之Ctrl+26个字母!掌握它们,告别加班...
  10. 深度学习-Tensorflow2.2-模型保存与恢复{9}-保存与恢复-21