此帖出自单片机论坛
最新回复
数组定义可以这样uchar key_code[]={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15};或者直接uchar key_code[16]={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15};
数组定义的时候,数组元素的个数要么不指定长度,然后编译环境会自动根据实际数组元素的个数分配长度。要么直接带长度,但是不能是变量。所以你这样定义uchar key_code[a]={0,1,2,3,4,5,6,7 ...是不对的。
另外建议你看看C语言里面变量的声明和定义,声明的时候可以不定义具体数值,但是数组定义的时候,要么是在声明时定义完所有元素值,否则在程序中必须单个定义。
详情
回复
发表于 2019-2-26 10:27
| ||
|
||
| |
个人签名专注智能产品的研究与开发,专注于电子电路的生产与制造……QQ:2912615383,电子爱好者群: void
|
|
此帖出自单片机论坛
| ||
|
||
| |
|
|
| |
|
|
此帖出自单片机论坛
点评 | ||
|
||
此帖出自单片机论坛
| ||
|
||
此帖出自单片机论坛
| ||
|
||
此帖出自单片机论坛
| ||
|
||
浏览过的版块 |
在下载中心贡献超过4000份资料
EEWorld Datasheet 技术支持