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
統計: 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