13.二维数组:(1)二维数组的定义方式:
①数据类型 数组名[行数][列数];
②数据类型 数组名[行数][列数]={{数据1,数据2},{数据3,数据4}};
③数据类型 数组名[行数][列数]={数据1,数据2,数据3,数据4};
④数据类型 数组名[ ][列数]={数据1,数据2,数据3,数据4};
eg.考试成绩统计
14.函数:返回值类型 函数名 (参数列表){
函数体语句
return表达式}
eg. int add(int num1,int num2){
int sum=num1+num2;
return sum;}
15.函数的调用:函数名(参数)
注:函数定义里小括号内称为形参,函数调用时传入的参数称为实参
16.值传递:指调用函数时实参将数值传入形参
—形参发生改变并不会影响实参
(如果函数不需要返回值,声明的时候可以写void)
17.函数的常见样式:
(1)无参无返:
(2)有参无返
(3)无参有返
(4)有参有返
18.函数的声明:告诉编译器函数名称以及如何调用函数。函数的实际主体可以单独定义
注:函数的声明可以多次,但是函数的定义只能有一次
19.函数的分文件编写:(1)创建.h后缀名的头文件
(2)创建.cpp后缀名的源文件
(3)在头文件中写函数的声明
(4)在源文件中写函数的定义