29 下列所定義之 C 語言的字串變數 s, 
 616fc3b40a15d.jpg 經過上述處理後將輸出何者?
(A)Computer
(B)retupmoc
(C)Bomputer
(D)Bnlotsdq

答案:登入後查看
統計: A(61), B(64), C(35), D(92), E(0) #2791045

詳解 (共 3 筆)

#5174969
p=s意思是把p的記憶體位址移到s p...
(共 144 字,隱藏中)
前往觀看
11
0
#5963602
for (p = s; *p; p++)...
(共 183 字,隱藏中)
前往觀看
6
0
#5753557

感謝1F解說,此題重點為 --*p的執行方式
--*p的意思為 將*p的ASCII碼減1,EX: C的ASCII碼減1,為B。

以此類推 因此puts(s) 為所有字母往前一格,即為Bnlotsdq

3
0