Tôi tương đối mới trên C, tôi đang cố gắng chạy một chương trình đơn giản và tôi nhận được thông báo lỗi này: Phân đoạn lỗi (lõi đổ) Tôi chỉ muốn in bất kỳ giá trị của mảng bit nhưng tôi có thể không, tôi đánh giá cao bất kỳ sự giúp đỡ về lỗi này.Lỗi phân đoạn (core dumped)
#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]);
}
Cảm ơn bạn! – Percy