C++练习题,分析下面程序的输出结果:
#include<iostream.h>voidf(inta,intb,intc){c=a+b;}voidmain(){intx=100;f(3,2,x);cout<<x...
#include <iostream.h>
void f( int a,int b,int c)
{
c=a+b;
}
void main()
{ int x=100;
f(3,2,x);
cout<<x <<endl; }
输出结果: 展开
void f( int a,int b,int c)
{
c=a+b;
}
void main()
{ int x=100;
f(3,2,x);
cout<<x <<endl; }
输出结果: 展开
2个回答
2014-09-11
展开全部
输出结果:
100
参数是以传值方式进行传递的,如果需要修改实参的值,可以用传递引用或者传递指针(地址)的方式。
另外,你贴上来的代码里面的逗号和分号都写成全角了,实际编译的时候需要半角符号,否则无法识别。
100
参数是以传值方式进行传递的,如果需要修改实参的值,可以用传递引用或者传递指针(地址)的方式。
另外,你贴上来的代码里面的逗号和分号都写成全角了,实际编译的时候需要半角符号,否则无法识别。
追问
可以加个联系方式吗?
追答
邮箱:
hailongxl
@
21cn.com
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询