gpt4 book ai didi

浅谈C++指针(必看)

转载 作者:qq735679552 更新时间:2022-09-27 22:32:09 25 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章浅谈C++指针(必看)由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

指针在编程中有时很重要的作用 。

我们可以用它完成一些看似不可能完成的任务 。

?
1
2
3
4
5
6
7
8
9
10
11
12
#include<iostream>
using namespace std;
void square( int *n){
*n=*n**n;
}
int main(){
int num = 2;
cout<< "The original number is " <<num<<endl;
square(&num);
cout<< "The new value of number is " <<num<<endl;
return 0;
}

上述代码实现的是输出一个数的平方根 。

原本想要在利用void这种没有返回值的函数后在主程序中输出计算过的值看似是不可能的 。

但在利用指针后就可以轻松的实现了 。

在主程序中我们定义了一个num=2 。

利用square(&num)将一个变量的地址传给函数指针参数 。

也就是说square中的指针指向了主函数中的变量 。

函数square中指针值得改变也将改变主函数中num的值 。

以上这篇浅谈C++指针(必看)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我.

最后此篇关于浅谈C++指针(必看)的文章就讲到这里了,如果你想了解更多关于浅谈C++指针(必看)的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com