1,
2.
3,一函数之间数据的调用c用参数,c++用别名
c++
for example
{
int a=10;
int &b=a;(给a起了一个别名叫b),只能立马赋值,且一般只作为型参。
其他地方有“&”都是取地址的意思。
#includeusing namespace std; void swap(int& a, int& b)//在此处相当于别名。不是 指针。 { int temp=a; a = b; b = temp; } int main() { int x = 5, y = 10; cout << "x=" << x << "y=" << y << endl; swap(x, y); cout << "x=" << x << "y=" << y << endl; // return 0; }
c语言
#include//using namespace std; void swap(int* a, int* b)//在此处相当于别名。不是 指针。 { int temp=*a; *a = *b; *b = temp; } int main() { int x = 5, y = 10; printf ("x=%d y=%d",x,y); swap(&x, &y); printf ("nx=%d y=%d",x,y); // return 0; }
4,c++重载
5.默认值
6,
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)