C语言学习之二维数组与函数

📅 2026/7/31 3:04:23 👁️ 阅读次数 📝 编程学习
C语言学习之二维数组与函数

二维整型数组

二维数组定义

类型说明符 数组名[行数][列数];

int a[3][4]; //12

int float a[3][4]; //12 float

二维数组的访问

数组名[行下标][列下标];

行下标:0——》行数-1

列下标:0——》列数-1

二维数组的初始化

全部初始化

注意:在二维数组有初始化的情况下,可以省略行数,不能省略列数

局部初始化

Int[3][4]={{1,2},{2},{5,6}}; 未初始化的部分按0处理

二维数组的存储方式

单一性、连续性、有序性

二维字符型数组

用来保存多个字符串

二维字符型数组定义

Char 数组名[行数][列数];

函数

  1. 降低程序的耦合性(关联度),减少重复代码
  2. 让程序模块化,增强代码的复用性

函数的定义(具体实现)

返回值 函数名(形参表)

{

函数体;

}

返回值:类型说明符:int、char等基本数据类型、构造数据类型、void返回函数最终结果

Void:空类型,当函数执行完,不需熬有任何结果返回时,可以用void类型的返回值

函数名:是一个标识符,需要遵循标识符的命名规则,最好做到见名知意

形参表:表示函数执行过程中需要用到的条件

函数的调用

函数名(实参表);

实参表:传递给函数的具体条件;

传参要求:

1.实参与形参的个数必须一致

2.实参与形参的数据类型要一致或相兼容

3.实参与形参名称可以相同也可以不相同

4.函数调用几次就执行几次

主调函数:调用函数的函数称为主调函数

被调函数:被调用函数的函数称为被调函数