0
点赞
收藏
分享

微信扫一扫

C语言(数组)

数组

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 [] []      两个括号表示行与列

重点;行可以省略不写,但是列绝对不能省略。

           C语言(数组)_数组名

数组可以作为函数的参数;

写代码的时候,将数组作为参数传一个函数;

           C语言(数组)_数组名_02

sizeof(数组名)表示整个数组;

sizeof计算的是整个数组的大小,单位为字节。

& 表示数组名,为整个数组名,

&取得是整个数组的地址。

下期我们学习五子棋和扫雷的游戏。





举报

相关推荐

0 条评论