C語言常見的誤區

2022-09-13 19:33:13 字數 912 閱讀 4087

對一些小演算法的程式

嘗試自己去程式設計解決他,大部分人自己都無法解決

如果解決不了,就看答案

關鍵是把答案看懂,這個要花很大的時間,也是我們學習的重點

看懂之後嘗試自己修改程式,並且知道修改之後程式的不同輸出結果的含義

照著答案去敲 除錯錯誤 不看答案自己獨立的敲出來 如果實在無法徹底理解,就死記下來

如何看懂乙個程式,分三步:

流程每個語句的功能

試數強制型別轉換:

格式:

(資料型別)(表示式)

功能:把表示式的值強制轉化為前面所執行的資料型別

例子:(int) (4.5+2.2) 最終值為 6

(float) (5) 最終值為5.000000

進製轉換

什麼叫n進製 逢n進一

把r進製轉成十進位制

十進位制轉成r進製 除r取余到商為0倒排

不同進製所代表的數值之間的關係

自增和自減

分類:前自增 ++i

後自增 i++

前自增和後自增的異同:

相同:最終都使i的值加1

不同:++i 整體表示式的值是i加1之後的值

i++ 整體表示式的值是i加1之前的值

為什麼會出現自增:**更精煉

自增的速度更快

學習自增要明白的幾個問題:

我們程式設計盡量遮蔽掉前自增和後自增的差別

自增表示式最好不要作為乙個更大的表示式的一部分來使用

或者說i ++ 和++ i 單獨成乙個語句,不要把它作為乙個完整的復合語句的一部分來使用

三目運算子

a ? b : c

等價於if(a)

b;else

c;逗號表示式

a, b, c, d

功能:從左到右執行,最終表示式的值是最後一項的值

JQ 常見誤區

attr 和 prop 用法幾乎一樣。官方推薦在操作屬性節點時,具有true 和 false 兩個屬性的屬性節點,如checked,selected 或 disabled 使用prop 其他的使用attr 比如 有id like 的核取方塊 獲取 編寫 返回值 獲取值型別 var s like at...

python的常見知識誤區

1.strip 方法 striip 方法是python中常用的一種方法,它的作用是對字串進行過濾。但其僅是對開頭和結尾處的字串進行過濾,並未對整個字串進行過濾。若需要對真個字串進行過濾,使用replace方法。strip方法 str lab c d print str.strip 預設對空格進行處理...

薦 Angular常見誤區

前言 翻譯了半年之後,感覺差不多可以 金盆洗手 了。具體原因感興趣的朋友可以閱讀 about technical translation 這篇文章。但是自從不翻譯了之後,逼自己看英文技術文章就少了很多,所以就給自己想出了新的點子 推薦閱讀系列。還有另外乙個系列,stay tuned。看我月底能憋出什...