小编woz*_*woz的帖子

在C语言中向变量添加值时的分段错误(核心转储)

#include <stdio.h>


int main(){

    int lebar,jumlah,i;
    int siswa[lebar];
    int x;

    printf("Berapa Jumlah Siswa dalam Satu Kelas: ");
    scanf("%d",&lebar);

    for(i=0;i<lebar;i++){
        printf("Masukan Nilai siswa ke-%d: ",i+1);
        scanf("%d",&siswa[i]);
        jumlah=jumlah+siswa[i];
    }

    //When I add value to this variable, it starts error 
    x=20;

    printf("Jumlah Nilai total dari %d siswa adalah %d\n",lebar,jumlah);

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

程序运行良好,直到我向变量x添加值然后运行程序,它开始出错.终端中的消息是"Segmentation fault(core dumped)"

c

-5
推荐指数
1
解决办法
125
查看次数

标签 统计

c ×1