小编Hai*_*er 的帖子

C中此指针程序中的分段错误

每当我尝试运行此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,然后打印语句添加到输出的提领值qr.

c pointers initialization segmentation-fault

0
推荐指数
1
解决办法
84
查看次数

标签 统计

c ×1

initialization ×1

pointers ×1

segmentation-fault ×1