C++ 关于方法传值
生活随笔
收集整理的這篇文章主要介紹了
C++ 关于方法传值
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
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;
}
轉載于:https://www.cnblogs.com/jorryLiu/p/3529129.html
總結
以上是生活随笔為你收集整理的C++ 关于方法传值的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Oracle数据库命令行下数据的导入导出
- 下一篇: IDL简易计算器