小编Per*_*rcy的帖子

分段故障(核心转储)

我是相对较新的C,我试图运行一个简单的程序,我得到这个错误消息:分段错误(核心转储)我只想打印数组位的任何值,但我不能,我会感激任何帮助关于这个错误.

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <malloc.h>

int main()
{
    const long int N = 1000000000;
    const int smallN = 125000000;
    char bits[smallN];

    for(int i=0; i<smallN; i++){
        bits[i]=0xff;
    }

    printf("character = %c \n", bits[5]);
}
Run Code Online (Sandbox Code Playgroud)

c printf coredump segmentation-fault

8
推荐指数
2
解决办法
3万
查看次数

标签 统计

c ×1

coredump ×1

printf ×1

segmentation-fault ×1