复习二数组(一)识别数组
1、 数组定义与变量定义的区分
int a;
int b[12];
数组定义语句是:
变量定义语句:
int a;
char a[12];
此定义语句块会出错吗( ),如出错为什么( )
2、 数组定义、初始化语句含义识别
int a[10];
数组名是:
数组元素的数据类型是:
数组的长度是:
数组的第三个元素值为4吗?( )
****************************
uint a[]={10,23,13,11,15};
数组名是:
数组元素的数据类型是:
数组的长度是:
数组的第三个元素值为4吗?( )
3、 数组调用语句含义识别
int nms[10];
nms[0]=100;
nms[1]=200;
nms[2]=300;
delay(nms[1]);
数组名是:
数组第一个元素的值是:
数组第二个元素的命名方式是:
如delay(1)达到延时1ms功能,则delay(nms[1]);延时近多少ms ? ( )
*********************************************
int state[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x
i=0;P1=state[i];
问此时P1的状态如何?用二进制表示//
续上面语句:
i+=2;
P1=state[i];
问此时P1的状态如何?用二进制表示//
4、 识别数组定义、初始化错误原因,如无错请写无;
int a[]={12;12;13};
修改为:
int a()=[10,12,15];
修改为:
int a[3]={13,12,15,14,13};
修改为:
int a[];
修改为:
int a[7];a={1,2,3,4,5,6,7}
修改为:
bit b[9]={1,0,1,1,0,0};
联系客服