带你学C带你飞--16拾遗 17数组
i++/++i
逗号运算符 (优先级最低)/分隔符
goto语句: 语法:goto 标签;(尽量少使用goto语句,避免代码跳来跳去) goto语句只能跳出一层循环
注释:只注释必要语句,避免注释泛滥
*****************************************************************************************************************************************************************
数组:类型 数组名[元素个数] int a[6]; char b[24]; double c[3]; (数组不能动态定义)
访问数组中的元素:数组名[下标]----a[0];//访问a数组中的第一个元素
循环和数组的关系:常常需要使用循环来访问数组,因此写for循环----for(i = 0;i < 10;i++)
数组的初始化:将数组中所有元素初始化为0---int a[10] = {0};//事实上这里只是将第一个元素赋值为0
如果是赋予不同的值,则用逗号分隔开即可---int a[10] = {1,2,3,4,5,6,7,8,9,0};
或给部分元素赋值---int a[10] = {1,2,3,4,5}; //后面的元素默认赋值为0
也可以只给出各个元素的值,而不指定数组的长度---int a[] ={15,1,2,3,34};
C99增加了一种新特性:指定初始化的元素---int a[10] = {[3] = 3,[5] = 5,[8] = 8}; //q其余未被赋值的元素均为0