23. 下列 C 語言程式碼執行後輸出為何?
int i,*p,a[4]={0,1,2,3};
p=a;
i=*p++;
printf(''%d'',*p);
(A)0
(B)1
(C)2
(D)3

答案:登入後查看
統計: A(66), B(240), C(40), D(39), E(0) #1187173

詳解 (共 6 筆)

#1408059
原題目缺少下面程式
int i,*p,a[4]={0,1,2,3};
 p=a; 
 i=*p++;
 printf('%d',*p);
1
0
#5291228

重點在i=*p++;

這行簡單來說就是i = *p ; *p++

1
0
#2150923
原本題目:23. 下列 C 語言程式碼執...
(共 218 字,隱藏中)
前往觀看
0
2
#6075519
可視為 *(P+1)
0
0
#2148498
答案為(B)1
(共 9 字,隱藏中)
前往觀看
0
1
#1413576
原本題目:23. 下列 C 語言程式碼執...
(共 156 字,隱藏中)
前往觀看
0
1