指针引用修改

Posted 昱歌

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了指针引用修改相关的知识,希望对你有一定的参考价值。

指针引用修改

 1 #include <iostream>
 2 using namespace std;
 3 void getNumA(int num,int param);
 4 void getNumB(int *num,int param);
 5 int newNum = 100;
 6 int main()
 7 {
 8    getNumA(newNum,10); //传递值
 9    cout<<newNum<<endl;
10     
11    getNumB(&newNum,10); //传递地址,引用的修改
12    cout<<newNum<<endl;
13    
14    return 0;
15 }
16 
17 void getNumA(int num,int param){
18     num = param;
19     return;
20 }
21 
22 void getNumB(int *num,int param){
23     *num = param;
24     return;
25 }
26 
27 /*
28 结果:
29 100
30 10
31 */

 

以上是关于指针引用修改的主要内容,如果未能解决你的问题,请参考以下文章

在使用ViewPager时尝试从其父活动修改片段时出现空指针异常

指针的指针,指针的引用(不是二维指针)

引用向量的部分片段?

引用 指针 解引用

指针引用修改

getApplicationContext给出空指针异常[重复]