打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
复习二数组(一)识别数组

复习二数组(一)识别数组

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,0x7f},i;

 

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};

修改为:
 
 
5、数组存储在哪里识别(两种可能:数据存储器RAM;程序存储器ROM)
uchar state[8];            //存储在_________________
 
uchar code state[8];   //存储在_________________
 
从节省单片机资源的角度考虑一般存储在_________________区
 
 

 

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【精品详解】威纶通触摸屏宏指令应用(三)
指针是程序设计的精华
Java中一维和二维数组的定义方式
徐葳【2019版最新】40小时掌握Java语言之02基础语法
《大学C语言程序设计》题库-判断题
c语言设计初学者的十八颗“地雷”
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服