假设有一个变量是字母[MAX],我想扫描每个数组索引,如字母[1]、字母[2]等。这是怎么做的?
我试着做一个 for 循环,比如
for (i = 0; i < MAX; i++)
{
printf ("Letter: ");
scanf ("%d", &letters[i]);
}
但这不能正常工作。我的意思是它有效,但它会继续扫描,直到我达到 MAX 是什么(在我的程序中是 100)并且我尝试将它放在一个 do while 循环中(字母!= 0)但它在 for 之外循环,当我输入 0 时不会结束循环。
所以我要做的是通过scanf
'ing用户输入并在输入0时结束循环来为每个数组变量(字母[i])分配一个值,但是我尝试过的代码不起作用。