[問題] 指標問題
最近碰上的面試問題
char s[] = "1234567";
char *p = s;
printf("%c", *(p++));
印出來是 1
但我預期應該是 2,先移動到下一個位置(++),然後取值
請問原因是?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.250.24.33 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1615812073.A.2FE.html
推
03/15 20:50,
3年前
, 1F
03/15 20:50, 1F
→
03/15 20:59,
3年前
, 2F
03/15 20:59, 2F
推
03/15 21:55,
3年前
, 3F
03/15 21:55, 3F
推
03/15 22:29,
3年前
, 4F
03/15 22:29, 4F
→
03/15 22:29,
3年前
, 5F
03/15 22:29, 5F
→
03/15 22:30,
3年前
, 6F
03/15 22:30, 6F
→
03/15 22:30,
3年前
, 7F
03/15 22:30, 7F
→
03/15 22:54,
3年前
, 8F
03/15 22:54, 8F
推
03/16 08:29,
3年前
, 9F
03/16 08:29, 9F
推
03/16 17:53,
3年前
, 10F
03/16 17:53, 10F
→
03/16 17:53,
3年前
, 11F
03/16 17:53, 11F
討論串 (同標題文章)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章