一、二维数组:
定义时:
类型说明符 数组名 [常量表达式1] [常量表达式2]
常量表达式1为行,常量表达式2为列,一般情况下行数可以省略;
在引用时:
数组名 [下标1] [下标2]
初始化时:
可以使用两种方式方式1为直接输入数字用“ ,”隔开第2种则为每隔n个(n为列数)用“ {}”进行包裹在每个一维数组之间用“ ,”隔开。
同时须区别'a', 'a[0]', '&a[0][0]'
这三者虽然都是代表的是第一个元素的地址但代表的含义不同第一个代表二维数组的第一个元素地址,第二个代表为其内部第一个一维数组的第一个元素地址,第三个代表对a[0][0]取址。
二、字符二维数组
其实就是输入的类型变为字符罢了其本质还是二维数组。
三、函数
1.从用户角度看函数分为两类:即标准函数和用户自定义函数。
2.从函数的角度来分类:即无参函数(即有参函数的特殊情况)和有参函数。
3.用法:
类型标识符 函数名(形参)形参的数据类型必须给定
{
声明部分
语句部分
return a(a是返回值) 返回值类型必须函数类型匹配
}
ps:如未写返回值的默认返回类型为整型,如果实在不想返回的话一般函数名后面的括号内填写void即可