不改变beging-end以外的内容,使得输出两个变量100 200

 

解引用指针p,然后给分别赋值100和200,然后打印其解引用的值即可,代码如下:

#include <stdio.h>

int main(void){
    
    int x,y;
    int *p;
    p=&x;
    
    *p=100; //让p指向的地址的值赋值为100,即让x的值变为100 
    printf("%d\n",*p);
    
    p=&y;
    
    *p=200;  //让p指向的地址的值赋值为200,即让y的值变为200 
    printf("%d\n",*p);
    
}

img