-
首先逐一回答您的問題:
1.可以支援,但很麻煩。 此外,Turbo C 既是乙個整合開發環境 (IDE) 又是乙個編譯器。 該裝置與記事本是一回事。
2. 建議使用 gcc (mingw 64) 或類似的最新編譯器。
3.本書談到了練習程式(由單個檔案組成的可執行程式)。
4、程式中出現錯誤,開頭的“*”必須連線在一起,中間不允許有空格,其他運算元也有類似的要求。
5.實際上,這是一種不同的編碼樣式,常見的樣式是每層(每個大括號),兩個空格,四個空格或乙個製表符。
這裡有一些建議,不建議你從十年前甚至更早的時候學習C語言。 這些 C 程式可能不再在新環境中可用。 早期的C語言有很多缺陷,養成壞習慣對未來沒有好處。
不建議在 2008 年之前學習 Turbo C、Borland C、Visual Studio。
推薦使用 GCC4 (Mingw 64) + CDT (Eclipse)、VS+QT 等。
-
首先這是評論,這也是評論,你問的問題可以解釋一下,什麼樣的空間。
-
應該可以,建議使用VC6,0,但是可能不相容,而且還有C語言,最好自己理解一下,找到規律,否則不利於學習。 事實上,空格並沒有太大的影響。
-
使用與酒吧,專業,槓桿。
-
c,以0開頭為八進位,d單精度有效位數為前七位,當然不包括小數點,但小數點預設留在小數點後6位,如果不夠6位則用0填充。
ox10,& 是位和運算子符號。
0x14&0x18 是 0001 0100& 0001 1000
判斷第5位是否為1,只要用0x10和b&0x10執行位,結果為1,第5位為1,否則為0,同十六進製20 35
ox10
-
cb0x10
b&10000<<4==1
0x10說明:問題5、20、35分別為二進位。
1000=0x10
-
以 0 開頭的數字表示以 8 為底後的數字應為 0-7
f 表示單精度,如果不寫,預設為雙精度。
按位 4(b>>3)&0x1 == 1 檢查 b 的 bit3 是否為 1%x 讀取 20,35 為十六進製,讀取並按下該位,即 0x20&0x35,然後輸出十六進製的結果。
範圍。 你靜態字元 *chh;
static char *ch1;雖然兩個指標指向的位址沒有變化,但你有沒有想過它們指向的記憶體位址是否已經釋放,char chc[10]; 它是本地的,函式已經結束,生命週期已經結束,你正在嘗試使用 void times() 中的指標訪問它。 >>>More