浅谈C++指针(必看)
指针在编程中有时很重要的作用
我们可以用它完成一些看似不可能完成的任务
#include<iostream>
usingnamespacestd;
voidsquare(int*n){
*n=*n**n;
}
intmain(){
intnum=2;
cout<<"Theoriginalnumberis"<<num<<endl;
square(&num);
cout<<"Thenewvalueofnumberis"<<num<<endl;
return0;
}
上述代码实现的是输出一个数的平方根
原本想要在利用void这种没有返回值的函数后在主程序中输出计算过的值看似是不可能的
但在利用指针后就可以轻松的实现了
在主程序中我们定义了一个num=2
利用square(&num)将一个变量的地址传给函数指针参数
也就是说square中的指针指向了主函数中的变量
函数square中指针值得改变也将改变主函数中num的值
以上这篇浅谈C++指针(必看)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短