C语言学习小鹅通5.1-5.6
数组的概念
- 数据类型 名称[数量值]
- 初始化
int a [10] = {1,1,2,2,2};
- 打印数组
for(int i = 0;i<10,i++){
printf("the value is %d",a[i]);
}
- 字符数组
char data[10] = "012"; //三种赋值方式
char a [10] ={'1', '2', '3', '4'};
char b [10] = {1, 2, 3, 4};//
推荐使用第一种
-
字符数组最好用" ",非字符数组用{ }
-
sizeof(要看大小的变量、数组、值·····)
-
没赋值完的编译器默认赋值为0;
没有指定数组大小,编译器识别数组里已赋值的个数,并给数组赋大小的值 -
只有字符数组有结束标志"0",其它没有就只能按照个数来处理