c 程式設計易錯點

2021-09-11 11:47:35 字數 368 閱讀 7946

c++程式設計易錯點

1.操作符優先順序

操作符 順序 優先順序

=賦值操作符 右往左順序 低

? :三元操作符 左往右順序 低

2.域操作符

::為全域性操作。後跟的是全域性變數

3.i++與++i的區別

++i先自增在運算 實現時返回引用

i++先運算在自增 實現時返回值

4、陣列名與指標

(1)陣列名的內涵在於其指代實體是一種資料結構,這種資料結構就是陣列;

(2)陣列名的外延在於其可以轉換為指向其指代實體的指標,而且是乙個指標常量;

(3)指向陣列的指標則是另外一種變數型別(在win32平台下,長度為4),僅僅意味著陣列的存放位址! 來自

C語言程式設計易錯點總結

二 變數類 三 陣列類 四 指標類 五 預處理類 六 輸入輸出類 高亮 c語言是一門面向過程的 抽象化的通用程式語言,廣泛應用於底層開發。它是目前最著名,最流行的語言,效率高 功能強 用法靈活。在學習程式語言的過程中,最怕最難的就是找bug,而找bug又是必不可少的能力,甚至可能是程式設計中必經的乙...

C 易錯點總結

1.下面這段 考察變數的作用域問題。cpp view plain copy include using namespace std void other intmain 答案如下 main 0 10 0 other 4 0 15 main 0 10 8 other 6 4 15 考察點 區域性作用域...

C語言易錯點

c語言易錯點 1.每個c語言程式中main函式是有且只有乙個的。2.演算法可以沒有輸入,但必須要有輸出。3.在函式中不可以再定義函式。4.break可用於迴圈結構和switch語句。5.break和continue的區別在於前者是跳出迴圈,後者是結束本次迴圈。6.逗號的運算子的級別最低。7.c語言對...