熱門(mén): 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂(lè)園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
|
發(fā)布時(shí)間: 2018-3-23 18:42
正文摘要:char *s = (char*)&volt;//error C141: syntax error near 'char' |
|
我也不明白這個(gè)錯(cuò)誤是怎么回事。 錯(cuò)誤的解釋是:語(yǔ)法錯(cuò)誤,期望正確的單詞“char” |
|
s = (char*)&volt; |
| 上面不是定義了*s么,所以這句就直接寫(xiě)s = (char*)&volt;就行了吧。 |
zhangxiaozi 發(fā)表于 2018-3-24 00:12 : char *s = (char*)&volt;//這一句錯(cuò)在哪里呢 |
|
char *s ,s 是指針,就是指向地址的值,如:定義了volt[4] 4個(gè)數(shù)組,s=&volt[0]; s是volt數(shù)組的首地址 *s 才是volt[0]的值,以后s++, 此時(shí)指針指的向了volt【1】,*s=data, 相當(dāng)于把data送到volt【1】, 如果你通過(guò)4次AD轉(zhuǎn)換,把結(jié)果存到了volt[]數(shù)組中,直接執(zhí)行 for(i=0;i<4;i++) {senddata(volt[i];} |
| 參與人數(shù) 1 | 黑幣 +80 | 收起 理由 |
|---|---|---|
|
| + 80 | 回帖助人的獎(jiǎng)勵(lì)! |
Powered by 單片機(jī)教程網(wǎng)