当前位置: 代码迷 >> 单片机 >> 单片机 C语言 数组解决办法
  详细解决方案

单片机 C语言 数组解决办法

热度:381   发布时间:2016-04-28 14:48:13.0
单片机 C语言 数组
小弟玩单片机也有小半年了,最近突然对一个看似简单的问题理解不了(是本人没深刻领悟吧)
a[4]=temp;//数组中的元素和temp都是unsigned char 数据类型,且之前已经初始化了,该数组共有5个元素
请问大神:这里我是该如何理解呢
理解1 把temp赋值给整个数组a(那就应该是把temp赋值给该数组的第一个元素)
理解2 还是把temp赋值给该数组的第5个元素呢?
我不知道究竟该如何理解,请大神拍醒~~~
------解决思路----------------------
第二种理解是对的  temp赋值给该数组的第5个元素

如果需要复制给第一个元素 则应该是a[0]=temp;

如果是整体赋值的话 就需要使用memcpy、sprintf或者其他的函数了

——————————————————————————————————
我参加 CSDN 博客之星大赛了,请大家多多支持,投票网址如下(每天都可以投一票哦):
http://vote.blog.csdn.net/blogstar2014/details?username=woshi_ziyu#content
  相关解决方案