请问以下这个程序的输出是多少?
还有我尝试着用编译器跑这个程序,但一直都是卡了很久之后,运行失败,这是为什么???
#include
int main( void )
{
int *p, *q;
int x, y;
x = 7;
y = 8;
q = &x;
*q = 10;
p = q;
y = *p + *q;
*p = x + y;
printf("x = %d, y = %d\n", x, y );
return 0;
}