C++定义一个指针指向一个变量,输出指针的值,及变量的地址,通过指针修改变量的值

2024-11-15 15:24:17
推荐回答(4个)
回答1:

int i=10; //定义一个整型变量i值为10
int *p=&i; //定义一个整型指针变量p并指向变量i,注意只有类型相同的才可以指。
cout<<*p< cout< *p=20; //因为加了* 号代表的是p指向变量的值,所以可能通过这样修改变量i的数据。
//此时i的值就通过指针p修改为20

回答2:

int x = 10, *p = &x;
cout << "p = " << p << endl;
cout << "&x = " << &x << endl;
cout << "x = " << x << endl;

*p = 100;

cout << "x = " << x << endl;

回答3:

int main()
{
int *p;
int a=0;
p=&a;
*p=5;
}
搞定。。。
你可以通过printf("%d",a);
来检查。
望采纳

回答4:

#include
#include
using namespace std;
void main()
{
int i;
i=100;
int *j=&i;
cout<<"指针值:"< *j=200;
cout<
system("pause");
}