震惊!c语言学了一辈子都不知道的小技巧。第十四章

标题党,我这算不上小技巧就是一点感想。

学完了函数,我们就具体学了下指针。练习就是让我们把之前写的一些代码用指针的方法写出来。例如

int *p1; 和 int *p2;:定义了两个指针变量p1p2,它们将分别用来指向ab这两个整型变量。

p1 = &a; 和 p2 = &b;:这里通过取地址操作符&,让指针p1指向变量a,指针p2指向变量b,这样后续就可以通过指针来间接操作对应的变量了。

#include<iostream>

using namespace std;

void Swap(int *x, int *y){

int t;

t=*x;

*x=*y;

*y=t;

}

int main(){

int a,b;

int *p1;

int *p2;

p1=&a;

p2=&b;

cin>>a>>b;

Swap(p1, p2);

cout<<a<<" "<<b;

}

将指向a的指针p1和指向b的指针p2作为参数传递进去,在Swap函数内部,就会通过指针间接操作来交换a和b的值。

全部评论

相关推荐

在笔试的大西瓜很矫健:校招数分不用想了,这经历和学历都不够用,大厂更别想,初筛都过不了,说点不好听的小厂数分都进不去(小厂也是假数分),要两个对口实习+3个项目(或者3+2),而且要有含金量才能补一点你的学历劣势。 建议刷实习,社招找数分,校招看运气,能入行业就行,可以运营转数分
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务