[問題] pointer與putchar

看板C_and_CPP (C/C++)作者 (aa)時間16年前 (2009/02/21 23:05), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串1/1
剛剛看到一個範例一直不知道它是怎麼作用的 為什麼可以把兩個動作寫在一起? void putstr2(char *s){ while(*s){ putchar(*s++); } } 要是我的話會是下面這種寫法 先輸出一個字元後再移動指標 void putstr3(char *s){ while(*s){ putchar(*s); s++; } } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.136.219.75

02/21 23:18, , 1F
不是一樣嗎 i++會先丟出i再++
02/21 23:18, 1F

02/21 23:19, , 2F
如果是++i 就是先++再丟出i
02/21 23:19, 2F
文章代碼(AID): #19e1WhwX (C_and_CPP)
文章代碼(AID): #19e1WhwX (C_and_CPP)