3 回答

TA貢獻(xiàn)1780條經(jīng)驗(yàn) 獲得超5個(gè)贊
通俗地講:為了方便我們閱讀代碼,有時(shí)一條語(yǔ)句長(zhǎng)度過(guò)長(zhǎng),寫(xiě)在一行太擠,不好看,所以發(fā)明了\ 在語(yǔ)句后面加上它 在點(diǎn)enter 表示接下來(lái)的語(yǔ)句和上面的語(yǔ)句屬于同一條語(yǔ)句
再說(shuō),你上面的是宏定義函數(shù),C規(guī)定必須為一行,編譯器的詞義解析器
它就是這么認(rèn)為的,但是你看,那么長(zhǎng),為了方便看、為了美觀,于是···你懂得

TA貢獻(xiàn)1859條經(jīng)驗(yàn) 獲得超6個(gè)贊
這個(gè)是宏定義函數(shù),必須寫(xiě)在一行內(nèi)。反斜杠起到了續(xù)行的作用,c語(yǔ)言編譯器會(huì)忽略行尾的換行符,而把下一行的內(nèi)容也算作是本行的內(nèi)容。
如果不加反斜杠,編譯過(guò)不了。

TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超4個(gè)贊
這個(gè)不是函數(shù),是宏,是編譯器自動(dòng)生成代碼的機(jī)制,\的意思不換行, 也就是說(shuō)你看著是多行表示,但實(shí)際上編譯器認(rèn)為\連接的行為一行
- 3 回答
- 0 關(guān)注
- 196 瀏覽
添加回答
舉報(bào)