数组
type_t arr_name [const _n];
//type_t是指 数组的元素类型。
//const _n是指数组的大小。
//[]是指一个常量。
sizeof:计算变量,数组,类型所占空间的大小。
strlen:求字符串的长度的大小。
ex:重点难点
char arr1[]="abc";
char arr2[]={'a','b','c'};
printf("%d\n",sizeof(arr1)); //输出数字4
printf("%d\n",sizeof(arr2));//输出数字3
printf("%d\n",strlen(arr1));//输出数字3
printf("%d\n",strlenf(arr2));//输出一个随机数
1.数组的使用下标用来访问,并且通常来从0开始。
2.数组的大小是可以计算的,通常用sz表达。
int sz=sizeof(arr)/sizeof(arr[0]);
在C语言中打印地址通常用%p。
3.二维数组
int arr [] [] 两个括号表示行与列
重点;行可以省略不写,但是列绝对不能省略。
数组可以作为函数的参数;
写代码的时候,将数组作为参数传一个函数;
sizeof(数组名)表示整个数组;
sizeof计算的是整个数组的大小,单位为字节。
& 表示数组名,为整个数组名,
&取得是整个数组的地址。
下期我们学习五子棋和扫雷的游戏。