首页 > 编程语言 > 详细

C++ 关于方法传值

时间:2014-01-22 07:36:29      阅读:457      评论:0      收藏:0      [点我收藏+]

int func(int a,int b,int c);

int func2(int &a,int &b);

int main() {

int a=10,b=2,c=3;

int check;

 

//cin>>a;

check = func(a,b,c);

cout<<check<<endl;

if(check){

cout<<"输入的值超出范围"<<endl;

}else{

cout<<"圆形面积是:"<<b<<endl;

cout<<"正方形面积是:"<<c<<endl;

}

 

func2(a,b);

cout<<a<<"b="<<b;

return 0;

}

 

//传递的是一个引用,更改值以后,对应的数值也进行了更改 

int func2(int &a,int &b){

a = 1;

b = -1;

}

 //  这个不是更改值,如果哪位大神知道是更改的什么,请指点,谢谢!

int func(int a,int b,int c){

if(a>2000){

a = 1;

}else{

b = a*a*3.14;

c = a*a;

a = 0;

}

return c;

}

C++ 关于方法传值

原文:http://www.cnblogs.com/jorryLiu/p/3529129.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!