带你学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 

posted @ 2019-05-20 11:41  hotboxx  阅读(156)  评论(0编辑  收藏  举报