每当我尝试运行此C程序时,我都会收到分段错误(核心转储)消息.
#include <stdio.h>
int main()
{
int i = 200, *p, *q, *r;
p,r = &i;
q = p;
*q = *p + 1;
printf("*p = %d\n", *p);
printf("*r = %d\n", *r);
return 0;
}
Run Code Online (Sandbox Code Playgroud)
它没有任何r的第一秒,但我不得不添加rS作为一个别名i,然后打印语句添加到输出的提领值q和r.