#include<iostream>
using namespace std;
void fur1(int* a, int* b, int* c) // 相对于int * a = &a int* b = &df int* c & c
{
*c = 2;
*b = 34;
}
void fur2(int* a)
{
int* b = a; //int *b整型指针变量,也占用内存 &a取a的地址 //b=0x000000997991F924 指向a地址
int* t = a; //a可以由多个指针变量指向它
*b = 12; //改变一个指向它的指针变量,其他指向它的指针变量也会改变
if (*b == *t)
{
cout << "*b=*t";
}
}
int main()
{
int a, df, c;
a = 2;
df = 13;
fur1(&a, &df, &c);
fur2(&df);
return 0;
}
带指针的函数
最新推荐文章于 2024-09-17 00:14:16 发布