35 下列 C 語言程式中,若輸入的數值為 20,則輸出為何? 
#include <stdio.h>
void input(int p)
{
scanf("%d", &p);
}
int main()
{
int num = 10;
input(num);
printf("%d", num);
return 0;
}

(A)10
(B)20
(C)0
(D)任意隨機值

答案:登入後查看
統計: A(209), B(78), C(41), D(27), E(0) #718170

詳解 (共 3 筆)

#2258872
函式裡的變數與主程式變數位址不同如果主程...
(共 33 字,隱藏中)
前往觀看
4
0
#1303721
是因為輸入的值只記錄到p的位址中嗎?
並沒有存到num的值?
1
0
#5085317
CBV 值不會改變一樣為10
(共 16 字,隱藏中)
前往觀看
0
0