//程序阅读,输出结果 #include <stdio.h> int main() { int a = 5; int *p = &a; (*p) += 6; printf("%d", a); }
时间: 2024-04-05 08:33:56 浏览: 49
#include <stdio.h>
程序输出的结果应该是 11。因为程序中定义了一个 int 类型的变量 a,初始值为 5。然后定义了一个 int 类型的指针变量 p,将 a 的地址赋值给了 p。接着对指针变量 p 所指向的值进行修改,即将 *p 的值加上 6。由于 p 指向的是 a 的地址,所以这个操作实际上是将 a 的值加上了 6。最后输出 a 的值,结果为 11。
阅读全文