目前实际存在和使用的广域网基本上都是采用 ______拓扑结构类型。 有以下程序: include
目前实际存在和使用的广域网基本上都是采用 ______拓扑结构类型。 有以下程序: include <string.h> struct STU { int num; float TotalScore; }; void f(struct STU p) { struct STU s[2]={{20041,703},{20045,537}}; p.num=s[1].num;p.TotalScore=s[1].TotalScore; } main() { struct STU s[2]={{20041,703},{20042,580}}; f(s[0]); printf("%d %3.0f/n",s[0].num,s[0],TotalScore); } 程序运行后的输出结果是【 】。
请帮忙给出正确答案和分析,谢谢!
参考解答
正确答案:20041 703
由于参数传递只是将实参的值复制到形参中,形参与实参拥有各自的存储空间,因此形参的改变并不影响实参,所以并不改变s的情况。
相似问题
以下程序的定义语句中 x[1]的初值是【 】 程序运行后输出的内容是【 】。 include <st
以下程序的定义语句中,x[1]的初值是【 】,程序运行后输出的内容是【 】。 include <stdio h> main() { int x[]={1,2,3,4,5,6,7,8,9
若有以下程序: main() { int a=4 b=3 c=5 t=0; if(a<b)t=a;a
若有以下程序: main() { int a=4,b=3,c=5,t=0; if(a<b)t=a;a=b;b=t; if(a<c)t=a; a=c; c=t; printf( "%d %d %d n ",a,b,c); } 执行后的输出结果是【 】。请帮忙给出正确答案和分析,谢谢!
以下主程序运行后的输出结果是【 】。 main() { int i m=0 n=0 k=0;
以下主程序运行后的输出结果是【 】。 main() { int i, m=0, n=0, k=0; for(i=9; i<=ii; i++) switch(i 10) { case 0:m++; n++; break
设有以下程序 为使之正确运行 请在横线中填入应包含的命令行。(注:try_me() 函数在a:/my
设有以下程序,为使之正确运行,请在横线中填入应包含的命令行。(注:try_me() 函数在a: myfile txt中有定义。) ______ main( ) { printf(" n");
以下函数rotate的功能是:将a所指N行N列的二维数组中的最后一行放到b所指二维数组的第0列中 把
以下函数rotate的功能是:将a所指N行N列的二维数组中的最后一行放到b所指二维数组的第0列中,把a所指二维数组中的第0行放到b所指二维数组的最后一列中,b
