224 以下 C 語言撰寫之程式,下列敘述何者正確?
(A)自定函數(user-defined)search()有錯誤,無法執行
(B)若輸入數值 23,則主程式第二個輸出為 23, 4 並跳行
(C)自定函數(user-defined)search()回傳的是一個地址
(D)主程式中 main()中使用到未定義的函數

答案:登入後查看
統計: A(68), B(247), C(144), D(44), E(0) #1372598

詳解 (共 1 筆)

#2864674

此程式為可運行且無錯誤,用途為輸入欲搜尋之key值並印出其於傳入陣列中的陣列位址(有找到),沒找到則輸出0

1. 其中main中 sizeof(a)/sizeof(a[0])為計算陣列之長度(總單位Bytes/每一單位byte)

2. 副程式中p<pt+n 運算範圍為所傳入陣列之整體(可視為 p<&pt[10])

3. return p-pt; 其中p為當前指標位址; pt為陣列之開頭,即回傳指標所位移的量

26
0