下面的這個函式怎麼不能訪問cha理的a那

2022-06-13 09:21:27 字數 666 閱讀 8613

1樓:大時代暑

1。chan(c);

改為a.chan(c);

2.string args

改為string args

2樓:匿名使用者

a是形參,呼叫函式時在堆疊中新生成的,你在函式裡改的你外面的c是兩個數

3樓:找到了好工作

chan(c);

改為a.chan(c);

4樓:匿名使用者

chan 函式覺得很奇怪,你想要通過它來改變傳進去的引數的值嗎?這點是做不到的。

先來看函式呼叫過程:

chan(c)的呼叫過程:先將c的值123複製乙份,然後生成chan函式區域性變數c,將複製的值123傳給c(此c並不是你在main函式中定義的c),通過執行chan函式,將c(此c並不是你在main函式中定義的c)的值修改,執行結束後**c(此c並不是你在main函式中定義的c)。整個過程並沒有對main函式中的c作出修改,這就是函式的呼叫過程。

可以如下修改:

public static int chan(int a)public static void main(string args)}

5樓:青青誰為

chan()函式沒有將a的值返回

下面的怎麼寫下面的怎麼寫???

沒圖這題沒法解,因為沒法知道這塊地到底是個什麼樣的,還有你這塊是不是要種滿,還是種在黃瓜和西紅柿剩餘的地上 沒說明白,無解。設茄子中了x 6 7 x 1 6 7 4 5 x 1 4 5 180x 90 種了90平方公尺茄子 設西紅bai柿是x平方公尺,黃瓜du是y平方公尺。茄子zhi面積是圓形dao...

exp函式怎麼運算推出下面的,有誰能幫我詳細的講解一下

因為復 x exp lnx 因此,由上式可得制y f x g x exp ln f x g x exp g x ln f x exp ln f x 1 g x 你是想問上述的推導過程吧?不懂可以追問 誰能把下面的步驟幫我講解一下啊 小白實在看不懂 這個已經講的copy很清楚了。你到c盤右上角有個搜尋...

下面的題怎麼做下面的題目怎麼做?

1 填空 1 24的因數有 1,2,3,4,6,8,12,24 2 在1 100的各數中,19的倍數有 19,38,57,76,95 3 乙個三位數既是2 3的倍數,又是5的倍數,這個數最小是 30 4 三個連續偶數的和是48,這三個偶數分別是 14 16 18 5 有乙個兩位數,既是3的倍數,又是...