C 使用指標來實現一組資料的資料輸入和輸出

發布 科技 2024-02-05
5個回答
  1. 匿名使用者2024-01-25

    #include

    main()

    int a[6],i;

    int *p;沒有定義如何使用 p? p 是指標。

    for(i=0;i<6;i++) 表示應該在什麼之後 ();沒有相等,否則指標會越過線。

    scanf("%d",&a[i]);在這裡,我們失去了乙個&(find address)p=a;

    for(i=0;i<=6;i++) 這裡與以下語句無關,根據你的寫作,它會輸出 a[0] 7 次;

    for(i=0;i<6;p++,i++)

    printf("%3d",*p);我居然丟了乙個*,太粗心了。

    printf("");

    修改後的版本已經在上面了,自己好好看看吧! 如果你不明白,你可以問我!

  2. 匿名使用者2024-01-24

    #include

    main()

    int a[6],i,*p;

    for(i=0;i<6;i++) 括號 () 陣列元素,下標 0-5 代表 6 個元素。

    scanf("%d",&a[i]);Plus&,這裡需要乙個指標變數。

    p=a;for(i=0;i<6;i++) 同上。

    printf("%3d",*(p+i)) 是指指標資料加 *,如果要通過指標訪問每個陣列元素,則需要更改指標位址。

    printf("");

  3. 匿名使用者2024-01-23

    小於 6,不等於。

    指標變數 p 未定義。

    輸出為 *p。

  4. 匿名使用者2024-01-22

    需要準備的材料有:計算機和C語言編譯器。

    1. 首先,開啟 C 語言編譯器並建立乙個新的首字母。 CPP 檔案,例如:

    2. 在檔案中,輸入 C 語言**。

    3. 編譯器執行檔案,指標 p 指向的變數 q 值輸出成功。

  5. 匿名使用者2024-01-21

    1. 進入標頭檔案和主函式框架後,我們定義變數並初始化它們。

    2.然後我們可以輸入printf來準備輸出。

    3.但是,此時我們的格式控制不同,我們應該輸入[%p]。

    4.然後我們輸入要輸出的指標。

    5.我們會發現**視窗中沒有錯誤。 此時,我們可以看到執行的結果。

相關回答
5個回答2024-02-05

<>2.接下來,定義乙個大數字。

3.然後將數字轉換為字串並用逗號分隔。 >>>More

5個回答2024-02-05

#include

int main() >>>More

6個回答2024-02-05

還行。 在 51 微控制器的嵌入式 C 語言中,還支援指標。 >>>More

14個回答2024-02-05

在 C 中,可以通過定義累加器(變數)並將其與 for 迴圈組合來計算 1 到 100 的總和。 >>>More

14個回答2024-02-05

1. EMAC VIM + GCC+GDB 和其他一些工具,如 Valgrind 等,都是字元介面。 IDE 通常是 Eclipse,但 Unix 通常是使用字元介面開發的。 >>>More