for (int i = number_1; i > 0; i--)
{
int j = 2;
printf("%*s", i - 1,"");
for (j; j > 0; j--)
{
printf("#");
}
printf("\n");
j = j + 1;
}
在這裏,我試圖運行我的二級for循環通過採取在前一個循環中聲明的變量。它迭代並打印符號「#」,然後在外循環結束之前再次遞增1。在for循環中使用全局變量
我得到這個錯誤:
表達結果未使用
這是怎麼回事?我當然可以用不同的方式完成任務。但我想知道爲什麼代碼在這種情況下不起作用。
問題尋求幫助調試(「爲什麼不是這個代碼的工作?」)必須包括所期望的行爲,具體問題或錯誤以及在問題本身中重現問題所需的最短代碼。沒有明確問題陳述的問題對其他讀者無益。請參閱:如何創建最小,完整和可驗證示例。 – Olaf
沒有全局變量。 – Olaf
這是錯誤還是警告? –