推荐一个C++ VSCODE环境配置的博文 VSCODE C++环境配置
基本数据类型short int long double float char
变量地址- &a : 取变量a的地址
- sizeof() : 获取数据类型占内存字节数
- *(&a) : 获取地址a对应的值
- int * : 代表int类型的指针(别的类推)
- *p : 可以通过指针取值再修改值通过指针相当于java传递引用
void change(int *a,int *b){
int temp = *a;
*a = *b;
*b = temp;
}
void main(){
int a = 100;
int b = 200;
change(&a,&b);
}
指针修改不开辟新空间
void change(int *a,int *b){
*a = *a + *b;
*b = *a - *b;
*a = *a - *b;
}
void main(){
int a = 100;
int b = 200;
change(&a,&b);
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)