我試圖在 c 中的 for 回圈的幫助下宣告多個 int。
代碼幾乎看起來像
for (int x = 0; x < 45; x ){
int valx = 10*x;
}
目標是有一個名為 val0 = 0, val1 = 10, val2 = 20 的變數......我還需要能夠在后面的代碼中參考這些制成的 int 并修改它們等。是否有共同發明去做這個?如果沒有,還有另一種快速宣告 45 個變數的有效方法嗎?另外,我知道代碼是錯誤的,我想看看是否有類似的東西。我認為有人提到使用結構。這將如何作業?
uj5u.com熱心網友回復:
您想在回圈之外創建一個陣列并分配給它。
int val[45];
for (int x = 0; x < 45; x ){
val[x] = 10*x;
}
在回圈內創建變數是沒有意義的,因為這些變數會在回圈結束后消失。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/512548.html
標籤:Cfor循环宣言
下一篇:如何列印輸入但每行洗掉一個單詞?
