幫助更改程式,C程式指標搜尋d,將d輸出替換為

發布 科技 2024-04-05
11個回答
  1. 匿名使用者2024-02-07

    猜猜是某個蛋痛老師在問乙個指標或一組指標,對吧?

    變化不小,房東看得津津有味。

    #include ""

    #define empty 0

    void find_all(char *,char**,char);

    void main()

    int i;

    char string="oh! day after day.";

    char * ptr[30];

    printf("%s",string);

    find_all(string, ptr, 'd');

    for(i=0;ptr[i]!=empty;i++)ptr[i]='*';

    printf("%s",string);

    void find_all(char *s,char** ptr, char d)

    int i,j;

    for (i=0,j=0;*s!='\0'&&j<30;s++)if(*s==d)

    ptr[j++]=s;

    ptr[j] = empty;

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

    void good 1(int f,int b){} 可以忽略。

    您的函式編寫不正確,並且您的函式引數在值傳遞模式下傳遞並且不返回任何值,因此您的函式是無效函式。 無論你如何使用它,它都不會影響外部變數。 (最多只有幾微秒的延遲。

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

    int *g,*k; good_1(*g,*k);這是錯誤的、、當你把引數傳遞給表單引數時,必須始終、、、資料型別,才能認為位址正在傳遞、、、

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

    通過價值傳遞不可能獲得您想要的效果。

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

    你已經定義了乙個字元指標陣列,陣列中的每個元素都是乙個 char 型別的指標變數,所以這個程式最大的問題應該是。

    p+i) = a;

    替換為 *p[i] = a;

    這是主要問題。 希望對你有所幫助。

  6. 匿名使用者2024-02-02

    p 是指向陣列的指標,所以一次移動 256 個元素,所以錯了。

    宣告 *p[256] 是乙個指標陣列,並且沒有語法錯誤。

  7. 匿名使用者2024-02-01

    第乙個問題的結果是不確定的,因為 p 是 p,並且沒有給出初始值 k, i

    p[3]ababc, g3

  8. 匿名使用者2024-01-31

    14 第二,你確定你沒有犯錯嗎? 如果是 *p+1,則為 13、14、13

    m,kc=c+3

    ababc,g3

  9. 匿名使用者2024-01-30

    14,1

    m,k 在第三個問題中你沒有寫選項,給出乙個可能的 *p='d'+1 或 c[1]='e';

    ababc,g3

  10. 匿名使用者2024-01-29

    第乙個問題的結果是不確定的。

    第二個問題的結果是 m,k;

    第三個問題的結果是 ababc, g, 3

  11. 匿名使用者2024-01-28

    for(n=0;n<6;n++,c++,d++)c=*d;

    在上述語句時,c 的值已向後移動(C++ 句子)總共 6 次。

    所以要 printf("%s",c);c,c 不再等於 a。

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

程式除錯是在投入實際操作之前,通過手動或編譯程式來測試編譯後的程式以糾正語法錯誤和邏輯錯誤的過程。 這是確保計算機資訊系統正確性不可或缺的一步。 電腦程式編寫完成後,必須將其傳送到計算機進行測試。 >>>More

14個回答2024-04-05

1、女方八個字分別是 癸丑 壬申 癸卯 現 武臣 大運會; 男人的八個字分別是嘉音嘉旭一友庚辰 現在冰子運氣好,樓上時間不對。 >>>More

7個回答2024-04-05

C語言不捨入,如果要捨入的話,比如a要保留小數點後兩位: >>>More

7個回答2024-04-05

線上獲取教程。 我說不出來。 `

11個回答2024-04-05

1.潔面乳 - 爽膚水 - 眼霜,精華 - 化妝水,忌廉 - 防曬霜 - 遵循步驟,例如塗抹粉底和化妝。 >>>More