int g1,g2,g3,g4;
scanf("%d %d %d %d", &g1, &g2, &g3, &g4);
g[0] = g1;
g[1] = g2;
g[2] = g3;
g[4] = g4;
无论出于何种原因,均未注册g [4]。我不确定是什么问题,有人有意见吗?
最佳答案
我认为您是要设置g[3] = g4
而不是g[4] = g4
。如果您的数组大小为4,则最后一个元素将在索引3处。
关于c - C Basic scanf无法正常工作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12784640/