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;
}