C語言問題,幫幫忙,謝謝!

發布 社會 2024-05-25
5個回答
  1. 匿名使用者2024-02-11

    讀取乙個字元,然後輸出到螢幕上,然後判斷該字元不是'? 如果您不再閱讀它,請停止它。

    結果是:對吧?

  2. 匿名使用者2024-02-10

    這就是輸入任何字元並輸出原始字元的全部內容!如果在輸出過程中不觸控字元 '? '然後執行while()直到有'? “出現、輸出並結束程式!”

    在影象上,您可以看到我輸入的字元直到最後才結束!

  3. 匿名使用者2024-02-09

    問題一:首先是定義時要弄清楚編譯過程。

    int n = 2 定義乙個整數變數 n,為 2p = &n 賦值,定義乙個整數指標 p,指向變數 n 的位址。

    q = p;定義乙個整數指標 q 並為其賦值 p,即為其賦值 n 的位址。

    ABCD只是乙個簡單的賦值操作,當然都是正確的,主要是要理解它們的含義。

    Q指標賦值是將位址賦給pb*p = *q 資料賦值,將 q 現在指向位址的資料分配給 p 指向的資料。

    q 資料賦值,將 q 的值賦值給變數 n= &n 指標的位址,將變數 n 的位址賦值給指標 p問題 2:(strlen(s),你搞錯了)。"轉義符號,乙個是"\"意義;

    x"轉義符號,可能表示無符號的十六進製;

    轉義符號屬於此字串,但不占用字串的長度。 因此,字串是"\41xyz",真實長度為 5,輸出為 5。

  4. 匿名使用者2024-02-08

    在第乙個問題中,所有四個都是有效的,p 指向 n,p 分配給 q,p 和 q 都是指向 n 的指標。

    第二個問題,編譯錯誤,strlen 接受字串的第乙個位址,如果真的想學得更好一點,可以多除錯一下。

  5. 匿名使用者2024-02-07

    問題很多,我的拙見如下:

    1.我們知道陣列的名稱是陣列的第乙個位址,one是指標,所以a是指向二維陣列的指標。 (我們不妨把a[0]、a[1]寫成x、y。 那麼 a 指向的陣列是 x[3][4], y[3][4]))。

    2.因為乙個陣列的元素數前面的識別符號可以看作是該陣列的陣列名稱,那麼這裡的a[0]就是二維陣列的陣列名(相當於上面提到的x)。 剛才我們看到我們可以把 a[0] 看作是 x[3][4] 中的 x,然後我們知道 x 實際上指向乙個大小為 4 的一維陣列,然後 a[0] 指向乙個大小為 4 的一維陣列。

    另外,a是三維陣列的陣列名稱,所以它表示三維陣列的第乙個位址(即0行的第乙個位址),也就是&a[0][0],而我們剛才提到的a[0],就等價於二維陣列的第乙個位址,即0行0列的第乙個位址, 所以它是 &a[0][0][0]。而a[0][0]等價於一維陣列的第乙個位址,即0行0列0垂直的第乙個位址,所以也是&a[0][0][0]。

相關回答
18個回答2024-05-25

問題呢? 你想要乙個圖示嗎?

4個回答2024-05-25

org 0000h

ajmp main >>>More

3個回答2024-05-25

private static int find(int num)int max = num[0];

for(int i = 0;i < i++)if(max < num[i]) >>>More

17個回答2024-05-25

每個地區都有,所以我就說我的衣服。

區域燃燒之刃。 >>>More

12個回答2024-05-25

這可能是由於以下幾個原因:

乙個。顯示卡未正確插入,音效卡與主機板擴充套件槽未緊密結合,音效卡上的“金手指”與擴充套件槽的簧片通過視覺錯位。這種現象在ISA卡或PCI卡上很常見,是一種常見的故障,想辦法把音效卡插上就可以解決這個問題。 >>>More