-
public static int m2(int f, int k) {
這個方法需要乙個返回值,你定義乙個int型別,它需要乙個int返回值,方法本身只列印f,什麼都不能返回,你可以把返回值型別改成void,也可以給方法加return null;
糾正**。
public class ruby {
public static void main(string args) {
m2(100, 200);
public static int m2(int f, int k) {
return null;
也許是這樣。
public class ruby {
public static void main(string args) {
m2(100, 200);
public static void m2(int f, int k) {
-
public static int m2(int f, int k)
由於此函式不返回值,因此將其修改為以下形式:
public static void m2(int f, int k)
-
這應該是你打字的時候,溢位int邊界,只要注意,在變數範圍內輸入8888這些數字等等,沒問題。
-
怎麼了,你不需要輸入字母,你應該是對的,你可以輸入數字。
-
沒關係。 未使用定義的 n,並且將出現警告。
-
倒數第二行應該改為:string strphonename,這兩個錯誤都可能是這個引數傳遞不當造成的,可以先更正,再嘗試重新編譯!
-
讓我幫你翻譯一下'strphonename'定義不明確,在這種情況下,乙個是你沒有定義乙個是你拼寫錯誤,這裡你是錯別字,你在上面定義了 m strphonename。 所以你只是把錯誤的行改成了 m strphonename。
-
我沒有看到錯誤。
您確定這是錯誤而不是警告嗎?
最後乙個 printf 改為 %d 輸出,看一下。
除錯時不知道您的裝置是什麼?
如果將 double 型別轉換為 int 型別,則會丟失資料。
你能發錯**嗎?
-
將變數的所有定義都放在 if 語句之外,而不是放在 process 語句中。
-
你把變數和判斷混為一談,把變數的定義放在外面,不要在決策裡寫變數,容易犯錯,樓下才是正確的解決方案。
-
這怎麼可能? 它起作用很奇怪。
如果存在 printf 和 scanf,則必須在函式呼叫後編寫標頭檔案 include 函式實現,並且必須在呼叫之前宣告。
swap() 在定義時也是必不可少的。
int *p1,*p2;寫在外面表示定義了乙個全域性變數,這樣兩個指標變數就可以在整個程式中使用,而不侷限於單個函式。
-
你想問什麼? 是錯誤還是演算法?
-
:2:20: error: :no such file or directory
5:19: error: :no such file or directory
這顯然意味著我找不到文件,它與任何事情都無關。 為什麼 GCC 顯示這麼大的列表,不就是提醒你問題出在哪裡嗎? 後乙個錯誤是由這兩行引起的。
在linux下,你可以檢視usr include下是否有這個檔案(deb系統可以使用apt-file find include命令檢視哪個軟體包提供了所需的檔案),非linux系統不是太清楚,也可以按linux試試。
在中國,將Linux Unix等日常工具作為一門高階課程進行教學是非常有問題的!
-
看起來伺服器本身有錯誤,返回500個錯誤碼,先用瀏覽器訪問測試,如果沒有錯誤,可以嘗試用**模擬瀏覽器,加上頭。
因為系統的垃圾檔案、臨時檔案、快取過多導致啟動桌面響應緩慢,尤其是網路連線,先用優化軟體清理系統垃圾再重啟再看,否則這說明有病毒的可能,建議有完整的防毒軟體, 並將本地連線的 IP 位址設定為您知道如何設定的固定 IP 位址,以便開機後會加速,以免自動生成的 IP 位址會支援速度,因為自動生成的 IP 位址需要長時間定址後再分配給您的 IP 位址, 浪費時間和網路穩定性!
提供的**主要基於以下兩個錯誤:
1. 如果要通過賦值來初始化 4*4 矩陣,則需要分兩層迴圈。 >>>More