问题 填空题

阅读下列程序,则程序的输出结果为______。 #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

解析: 本题的参数传递属于值传递,所以被调用函数内不能改变调用函数中的数据。

填空题
单项选择题