[問題] printf 和 引號問題

作者: steve1012 (steve)   2018-12-30 04:00:00
因為第一個引數要const char* 你傳char當然不行孤狗printf 文件寫得蠻清楚的...查error message也很多說明...
作者: poyenc (髮箍)   2018-12-30 10:36:00
沒看過 CS50 不過看心得好像很淺.. 你對函式的認知是?
作者: alan23273850   2018-12-30 14:26:00
printf 只能吃字串,不能吃字元
作者: tomsawyer (安安)   2018-12-30 17:56:00
不是傳pointer嗎(?)
作者: LPH66 (-6.2598534e+18f)   2018-12-30 20:16:00
建議你去找本 C 語言初學的書從頭看C 和 python 有一些語言設計上的不同
作者: b0920075 (Void)   2018-12-31 11:00:00
稍微看過是能期待懂什麼?完整看完好好描述自己的問題,這樣別人要講要教也比較好教
作者: poyenc (髮箍)   2018-12-31 17:37:00
簡單說, 函式收的參數型別是固定的, 如果它吃的是 type*引數就會需要用 & 對 type 變數取址得來, 另外也可以讓陣列 decay 而來, string literal 就是 char 陣列 (但隱藏最後的 '\0' 字元, "hello" 陣列長度是 6, 當成字串長則是5, 你要把變數當成指標丟肯定是不行的
作者: MaxHaru (懂得放手..才是王道)   2017-01-14 17:00:00
'a'等於0x61, 是一個常數, "a"等於0x61,0x00..

Links booklink

Contact Us: admin [ a t ] ucptt.com