當前位置:編程學習大全網 - 編程軟體 - 編譯提示這麽多問題是怎麽回事?

編譯提示這麽多問題是怎麽回事?

編譯時有很多警告。幫我看看是什麽問題。

警告不影響編譯,是編譯器認為有問題。您在delay函數中聲明了壹個名為rec_buf的臨時變量,但是沒有使用它。編譯器對此有點擔心,所以會提醒妳,妳怕妳犯了錯誤。temp也是。

我說妳思路不清晰,編程需要思路清晰。

首先,function(a,N)和int function(int N,int a[N][N])的參數不壹致,這也是產生錯誤的原因。因為應該是function(N,a),所以這也是導致運算錯誤的原因(分段錯誤(內核轉儲))。

其次:對於(I = 0;我& lt= N;i++)for(j = 0;j & lt= N;j++)scanf("%d ",& ampa[I][j]);這裏有壹個錯誤,定義數組a[N][N],如果N = 3;那麽A的最後壹個單位是a[2][2]而不是a[3][3]。因為數組從a[0][0]開始,所以應該是for(I = 0;我& ltn;i++)for(j = 0;j & ltn;j++)scanf("%d ",& ampa[I][j]);函數中的值也是如此。

最後對於(j = 0;j & lt= I;J++)不知道妳是要這個還是要for(j = 0;j & ltn;j++).

  • 上一篇:為什麽windows以淘汰命令行為己任
  • 下一篇:c語言剪刀石頭布小遊戲
  • copyright 2024編程學習大全網