→ carylorrk: 1.所有C字串處理相關funciton都是遇到 '\0' 停止,例如 04/24 07:00
→ carylorrk: printf 的 %s、string.h 裡的都是只處理到 '\0' 04/24 07:02
→ carylorrk: 2.a 對, 2.b casting 成指向 int 的指標 04/24 07:03
→ carylorrk: 3. 後置運算產生的值是原本的值,不是改變後的值 04/24 07:11
→ carylorrk: printf("%d %d", x, x++); 的值會是一樣的 04/24 07:12
→ carylorrk: ^印出來 04/24 07:13
→ Feis: 2.a 錯 04/24 07:52
→ carylorrk: sorry,沒主意看到 &a+1 的 &,的確是錯的 04/24 07:59
→ carylorrk: &x 的形態是 int (*)[2],+ 1 是下一個 array 04/24 08:00
→ carylorrk: 你要問的應該是 a + 1,此時 a decay 成 int* 04/24 08:01
推 bald: 先謝謝樓上兩位大大指點 尤其C大的詳細說明 我會仔細慢慢看 04/24 09:11
→ bald: 一早起來看到C大仔細解說 實在是很感謝阿!! 04/24 09:12
→ MOONRAKER: 你沒真的用過字串對不對。 04/24 10:09
→ baldhawk: 所謂沒有用過是指?我最多就是練習程式會用到 04/24 10:55
→ baldhawk: 但是沒有真的在某種情境下 去使用字串 04/24 10:55
→ baldhawk: 阿 我懂樓上意思了 你是說我沒用過lib 的 string fun. 04/24 11:08
→ baldhawk: 哈哈 確實沒用過 因為我是初學自修者 還在看基本的功能 04/24 11:09
推 carylorrk: 等等,我早上在幹嘛,printf 那個例子是 undefined 04/24 11:45
→ carylorrk: behavior! 頭昏了我XD 總之例是錯的,你知道意思就好 04/24 11:46
→ MOONRAKER: 電腦語言凡是用看的都不叫學。 04/24 12:22
推 TobyH4cker: 樓上大大多次宣導此觀念耶! 04/24 14:02
→ baldhawk: 謝謝 真的 動手才學的紮實 我已經灌好dev囉 04/24 16:09
→ baldhawk: 謝謝C大 我會再仔細思考你的說明:) 04/24 16:10
→ TobyH4cker: 哦...不要用Dev 04/24 21:59
→ baldhawk: toby大怎說呢? 04/25 00:01
→ KoenigseggG: 本板搜 dev-c++ 視窗 04/25 00:17
→ dirkc: 舊版的dev-c++對於學反組譯其實是很好的入門,新的編譯器都 04/25 06:55
→ dirkc: 會加入許多的保護機制,如security cookie或safeseh等,讓組 04/25 06:56
→ dirkc: 語較為複雜,不適合入門;不過學c/c++語法則不建議再用舊版 04/25 06:57
→ dirkc: dev,因為很多地方不符合近幾年的語法標準了 04/25 07:02
→ baldhawk: 謝謝大大門的解說喔 獲益良多:) 04/25 14:26