C26-函数传参
原题链接:38471.note12025-08-17 18:27:42
发布于:江苏
#include<iostream>
using namespace std;
int x; //全局变量
void change(int a, int b){
int t = a; a = b; b = t;
}
void change2(int &a, int &b){
int t = a; a = b; b = t;
x = 100;
}
int main(){
int a=10, b=20;
printf("a=%d b=%d\n", a, b); //1.值传递, 不会改变原来的值
change2(a, b); //2.引用传递, 会改变原来的值
printf("a=%d b=%d\n", a, b);
return 0;
}
#include<iostream>
using namespace std;
int main(){
int a = 99; //定义一个变量
cout << a << endl;
//给变量取别名
//引用符
int &a_xm = a; //a_xm是变量a的引用
a_xm = 100;
cout << a << endl;
a = 88;
cout << a_xm << endl;
int &aa_xm = a_xm;
aa_xm = 666;
cout << a << endl;
return 0;
}
#include<iostream>
#include <cmath>
using namespace std;
//全局变量 : 静态存储区 2G
int a[5000][5000];
int main(){
//局部变量 : 栈空间 2M
cout << 128*1024*1024 / 4 << endl; //33554432
cout << sqrt(35000000) << endl; //5916.08
return 0;
}
这里空空如也
有帮助,赞一个