------- android培训、java培训、期待与您交流! ----------
----------------------------------------------------
数组
格式:元素类型 数组名[元素个数]; 如 int ages[3];
元素有顺序之分,每个元素都有一个唯一的下标(索引),从0开始
数组元素的访问: a[i];
初始化方式
1.int a[3] = {10,9,6}; 初始就赋予所有元素值,全部赋值
2.int a[3] = {10,9}; 依次赋值从0下标开始,部分赋值
3.int a[] = {11,3,4}; 在[]中没有定义确定的元素个数,会默认为大括号中的元素个数
4.int a[4] = {[2] = 2 , [3] = 10}; 给指定下标的元素初始化
二维数组 : 二维数组是一个特殊的一维数组,他的元素是一维数组
----------------------------------------------------
字符串:一维的字符数组 %s 输出字符串的占位符
初始化
char a[] = "abc"; //字符串
注意:char a[] = {'a','b','c'}; //字符数组
'\0' 的作用:字符串的结束标记
字符串函数 :
strlen ==> 获取字符串的长度(字符数),不包括'\0'
注意:调用 strlen 函数时需要 #include <string.h>
strlen 的声明在 string.h 文件中
字符串数组:二维的字符数组
/*
一维数组: 字符串 陈超
char name[] = "chenchao";
二维数组: 字符串数组 233班同学
char name[][] = {"chenchao","yunqiang","yunlong",...};
三维数组 字符串数组 多个班同学
char name[][][] = {
{"chenchao",...},
{"xx",...},
{"xx",...}
};
*/
----------------------------------------------------