手机
当前位置:查字典教程网 >编程开发 >C语言 >浅谈C++指针(必看)
浅谈C++指针(必看)
摘要:指针在编程中有时很重要的作用我们可以用它完成一些看似不可能完成的任务#includeusingnamespacestd;voidsquare...

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

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

#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/C++混合编程

如何通过函数指针调用函数(实现代码)

函数指针的强制类型转换实现代码

C/C++指针小结

深入理解void以及void指针的含义

深入C++中inline关键字的使用

函数指针的一些概念详解

c++ 指针与引用的区别介绍及使用说明

浅析C和C++函数的相互引用

深入解析函数指针与返回函数的指针

精品推荐
分类导航