永发信息网

SampleTable[array_index++]= ( (AdcRegs.ADCRESULT8)); 这是什么意思啊!尤其是左边的,

答案:2  悬赏:0  手机版
解决时间 2021-03-16 02:14
  • 提问者网友:饥饿走向夜
  • 2021-03-15 01:46
SampleTable[array_index++]= ( (AdcRegs.ADCRESULT8)); 这是什么意思啊!尤其是左边的,
最佳答案
  • 五星知识达人网友:野味小生
  • 2021-03-15 03:02
SampleTable[]应该是一个数组,在给SampleTable[array_index]元素赋
( (AdcRegs.ADCRESULT8))的值以后,array_index自加1即:array_index=array_index+1;
应该是C语言类的语法(包括java,语法和C差不错...)
等价于这句话
SampleTable[array_index]=( (AdcRegs.ADCRESULT8));

array_index=array_index+1;
全部回答
  • 1楼网友:春色三分
  • 2021-03-15 03:54
你好! 这应该是DSP内置ADC模块转换的程序中的其中一行。。 这行的意思就是把ADC结果寄存器8(AdcRegs.ADCRESULT8)里的数据赋值给SampleTable数组。。 array_index应该是一个初始值为0的变量。。 当执行完这条语句后,array_index自加1。。。 下次执行时,就可以将下一个结果保存到下一个数组元素里。 仅代表个人观点,不喜勿喷,谢谢。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯