问题
填空题
阅读下列程序,则程序的输出结果为______。 #include "stdio.h" struet ty { int data; char c;}; main( ) { street ty a={30,’x’}; fun(a); printf("%d%c",a.data,a.c);} fun(struct ty b) { b.data=20; b.c=’y’;}
答案
参考答案:30x
解析: 本题的参数传递属于值传递,所以被调用函数内不能改变调用函数中的数据。