4411: 【例】指针-1-1
内存限制:128 MB
时间限制:1.000 S
评测方式:特殊裁判
命题人:
提交:21
解决:12
题目描述
理解指针的概念,区分什么是地址(指针),什么是地址指向的值!
理解如何通过指针修改变量的值!
在本地DEV-C++ 运行本题样例代码,然后提交样例程序每行的输出。
样例输入 复制
样例输出 复制
提示
#include <bits/stdc++.h>
using namespace std;
int main(){
//整数变量
int x=10;
//定义指针(整数指针),指向x的地址
//p是int *类型(整数指针类型)
//&表示取变量的地址
int *p=&x;
cout<<p<<endl;
//p是地址,*p不是,*p表示p指向的地址对应的值
cout<<*p<<endl;
//通过指针,修改变量的值
//p指向的值,自增2
*p = *p + 2; //相当于 x=x+2
cout<<x<<endl;
cout<<p<<" "<<*p<<endl;
return 0;
}