c语言问题
#include<stdio.h>void change(int x){x+=5;}void main(){int x=5;change(x);printf(“%d”,x);}输出为多少,为什么??
参考答案:答案是:5
虽然在change中X已变成了10,但是它并没有返回这个值给主函数中的X,所以X的值仍然为5.
#include<stdio.h>void change(int x){x+=5;}void main(){int x=5;change(x);printf(“%d”,x);}输出为多少,为什么??
参考答案:答案是:5
虽然在change中X已变成了10,但是它并没有返回这个值给主函数中的X,所以X的值仍然为5.