C51构造数据类型
1. 数组
►一维数组的定义
类型说明符 数组名[常量表达式]
如 int a[10]; //表示数组名为a,数组类型为整型,共10个元素。
数组必须先定义再使用。
数组元素的表示形式为: 数组名[下标] 如 a[0] a[1]
►一维数组的初始化
①在定义数组时对数组元素赋以初值
如 int a[10]={0,1,2,3,4,5,6,7,8,9};
②可以只给一部分元素赋值
如 int a[10]={0,1,2,3,4}; //后5个元素的值均为0。
③对全部数组元素赋值时,可以不指定数组长度。
如 int a[ ]={0,1,2,3,4,5,6,7,8,9};
►二维数组的定义
类型说明符 数组名[常量表达式] [常量表达式] 如 int a[2][5]
►二维数组的初始化
如 int a[3][4]={ {1,2,3,4},{5,6,7,8},{9,10,11,12} };
或 int a[3][4] ={1,2,3,4,5,6,7,8,9,10,11,12};
对数组中部分元素赋值 如 int a[3][4]={ {1},{2},{3} }; int a[3][4]={ {1},{ }, {5,6} };
►字符数组的定义
与以上同, 如 char c[10];
►字符数组的初始化
给数组元素逐个赋值 如 char a[10]={‘z’,’h’,’o’,’n’,’g’,’G’,’u’,’o’,’ ‘ };
用字符串赋值 如 char a[ ]={“ZhongGuo”}; char a[ ]=“ZhongGuo”;
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !