#include <stdio.h> void main() { int a,b; int *p1,*p2; p1 = &a; p2 = &b; a = 10; *p2 = *p1 + 5; printf("a=%d,b=%d",a,b); }
时间: 2024-01-17 18:04:03 浏览: 103
#include <stdio.h>
这段代码的作用是定义了两个整型变量a和b,以及两个指向整型变量的指针p1和p2。然后将p1指向a的地址,将p2指向b的地址。接下来将a赋值为10,将p1指向的值加上5后赋值给p2指向的值。最后输出a和b的值。由于p1和p2指向的是a和b的地址,所以p1和p2可以通过解引用操作符*来修改a和b的值。输出结果为a=10,b=15。
阅读全文