編輯:哇。我在scanf函數中忽略了'&'。感謝您的幫助。For循環中C被崩潰
我使用的代碼::塊,而我試圖建立一個簡單的程序來提示用戶輸入10個數字,然後顯示出來。問題是,它會打印出問題,但是一旦我鍵入一個數字,它就會崩潰,而不是使用下面的scanf()...代碼進行分配。
main()
{
int userNums[11] = {0};
int x;
char displayOrder = '\0';
for (x = 0; x <= 10; x++)
{
printf("Enter a number: ");
scanf("%d", userNums[x]); //code crashes here
}
//code continues...
改變'&userNums [X]' – BLUEPIXY
當你編譯上面的代碼,你會得到警告。考慮警告爲錯誤。 – sujin
而不是使的假設,你應該閱讀[文件](http://pubs.opengroup.org/onlinepubs/009695399/functions/scanf.html)的您正在使用的功能。 – 2013-07-28 17:49:00