標題: 很簡單的問題,老是顯示bcdef未初始化 [打印本頁]

作者: 進擊的蝸牛    時間: 2018-4-19 10:28
標題: 很簡單的問題,老是顯示bcdef未初始化
while(1)
        {
    int b,c,d,e,f;

    if(1<b&&b<c&&c<d&&d<e&&e<f&&f<16)
    {
    t=s;
    s=a[1][b]+a[b][c]+a[c][d]+a[d][e]+a[e][f]+a[f][16];
    if(s<t)
    {
        t=s;

    }
    }

作者: tt98    時間: 2018-4-19 13:16
未給變量賦初值==耍流氓
作者: 李勤    時間: 2018-4-20 16:19
abcd初始化不只是定義變量,還要賦初始值。你沒有給abcd賦初始值。
作者: thisisyy    時間: 2018-4-20 17:36
  int b,c,d,e,f;
沒看到你的b c d e f 從哪里獲取值呢
而且還冒出來s t 還有個二維數(shù)組
作者: emmmmm    時間: 2018-4-20 17:56
變量沒有賦值,最關鍵的是定義應該放在函數(shù)最開頭,怎么能放在while(1)里呢
作者: chaoself    時間: 2018-4-21 19:04
變量沒賦值




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1