C++函数的参数及其传递方式学习笔记
来源:互联网 发布:mac pro type c 编辑:程序博客网 时间:2024/06/07 02:48
在Java中参数的传递方式一种是传值一种是传对象,也就是传对象的地址,看了下书发现在C++中传递参数的方式也有2中,和Java的一样传值和传引用
第一种传值的方式:
#include <iostream>#include <stdio.h>#include <string>void garade(char c);/* run this program using the console pauser or add your own getch, system("pause") or input loop */using namespace std;int main(int argc, char** argv) {char c;char q='q';cout <<"Please input a char:";cin>>c;while(c!=q){garade(c);cin>>c;}cout<<"程序退出..."<<endl;return 0;}void garade(char c){switch(c){case 'a':case 'A':cout<<"excellent"<<endl;break;case 'b':case 'B':cout <<"good!"<<endl;break;case 'c':case 'C':cout <<"Pass"<<endl;break;default:cout <<"Bad"<<endl;}}
第二种传引用的方式:
#include <iostream>#include <stdio.h>void swap(int *px,int *py);using namespace std;int main(){int x=2,y=3;cout <<"变换位置前的x和y的值分别是:"<<"x="<<x<<"::::y="<<y<<endl; swap(&x,&y);cout <<"变换位置后的x和y的值分别是:"<<"x="<<x<<"::::y="<<y<<endl;return 0;}void swap(int *px,int *py){int temp;temp=*px;*px=*py;*py=temp;}
- C++函数的参数及其传递方式学习笔记
- C/C++:函数参数传递方式
- 函数参数传递方式(c/c++)
- 函数的参数传递方式
- 函数参数的传递方式
- 函数参数的传递方式
- Python函数可变参数定义及其参数传递方式详解
- C语言函数参数的传递方式[原]
- C语言中函数参数传递的方式。
- C语言中函数参数传递的三种方式
- C语言中函数参数传递的三种方式
- C语言函数的参数及传递方式
- C语言:函数参数传递的三种方式
- C/C++ 函数参数的三种传递方式
- C语言中函数参数传递的三种方式
- C/C++函数参数传递方式
- c指针与函数参数传递方式
- java学习笔记3--参数的传递方式
- dp-poj2229
- JavaIO之ObjectStream(一)
- JavaIO之管道(一)
- methods that start with "copy", "create", "new", "alloc", or "retain"
- JavaIO之标准输入输出(一)
- C++函数的参数及其传递方式学习笔记
- 各种排序算法及复杂度稳定性分析(一)
- cx_Oracle - ImportError: DLL load failed: The specific module could not be found
- oracle using 和on的用法不同处
- 在Eclipse安装Aptana插件
- JavaIO之ByteArrayStream(一)
- [CF 219D]Choosing Capital for Treeland[树形DP]
- BNU16495:Light Bulbs
- 编程之美:二进制中的1