<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > C語(yǔ)言學(xué)習的一些陷阱

C語(yǔ)言學(xué)習的一些陷阱

作者: 時(shí)間:2014-01-10 來(lái)源:網(wǎng)絡(luò ) 收藏
1、=和==的不同
在C語(yǔ)言中,符號==是作為,符號==是作為比較的。一般而言,比比較運算出現得更頻繁,因此字符較少的符號=就被賦予了更常用的含義——賦值操作。賦值操作在平常更廣泛被我們使用,這就導致了一個(gè)潛在的問(wèn)題,程序員本意要做比較運算,卻寫(xiě)成了。


2、程序中的“/*”
當C編譯器讀入一個(gè)字符“/”之后又跟了一個(gè)字符“*”,那么編譯器就必須做出判斷:是將其作為兩個(gè)分別的字符對待,還是合起來(lái)作為一個(gè)符號對待。不同的編譯器對于“/*”會(huì )產(chǎn)生不同的影響。
例:要求寫(xiě)一個(gè)測試程序,無(wú)論是對允許嵌套注釋的編譯器,還是對不允許嵌套注釋的編譯器,該程序都能正常通過(guò)編譯,但是這兩種情況下程序執行的結果卻不相同。
解:/*/*/0*/**/1這一行表達式,如果編譯器允許嵌套注釋的話(huà),即可理解為:/* /* /0 */ * */ 1。兩個(gè)/*和兩個(gè)*/正好匹配,所以上式的值就是1.如果不允許嵌套注釋的話(huà),注釋中的/*將被忽略。因此上面的表達式可以理解為:/* / */ 0* /* */ 1,他的值就是0*1。


3、字符和
用單引號引起的一個(gè)字符實(shí)際上表示一個(gè)整數,例如‘a(chǎn)’的含義和0141(八進(jìn)制)或者97(十進(jìn)制)嚴格一致。
用雙引號一起的是,表示的是一個(gè)數組起始字符的指針,該數組末尾是以字符‘国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>