關於一段C程式執行問題

發布 科技 2024-08-09
8個回答
  1. 匿名使用者2024-01-31

    s2[5]= '\0 ';

    還有乙個空間,改成了。

    s2[5]= '\0';能。

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

    我覺得這個地方有問題:“s2[5]=”系統會很熱,因為你分配給它的空間不足,至於為什麼它很熱,我不記得了,你試著把s2的空間弄大一點。

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

    它不是 strcpy 沒有複製 '0'好吧,看來我想記住,檢查MSDN。

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

    # include

    # include

    using namespace std;

    int main( )

    char s1[ ]="hello c++";初始化確定陣列 s1 有 10 個元素。

    char s2[10], s3[20];

    s2[0]= 'b'; s2[1]= 'e'; s2[2]= 'g'; s2[3]= 'i'; s2[4]= 'n';

    s2[5]='\0';處理字串結尾很重要。

    strcpy(s3, s2);

    cout<<"the length of\""return 0;

    執行這個,你 s2[5]='\0',在單引號中帶有額外的空格字元。

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

    總結。 三是使用者輸入不當:如果使用者輸入了不支援的輸入或輸入不正確的輸入,程式可能會結束。

    第四種是不受支援的作業系統:如果程式在不受支援的作業系統上執行,則可能會發生錯誤,迫使其結束。

    為什麼 C++ 程式執行突然結束?

    您好親愛的,首先,C++程式意外終止的原因有很多,老師為您總結了以下幾點 首先是程式設計錯誤:程式中可能存在邏輯錯誤、語法錯誤或編譯錯誤,導致程式意外終止。 第二個是記憶體錯誤:

    由於記憶體洩漏或訪問非法記憶體,舊的和空的程式可能會崩潰或最終不正確。

    3.使用者輸入不正確:如果使用者輸入不支援的輸入或將輸入更改為不正確的輸入,程式可能會結束。 第四個是不受支援的作業系統:

    如果程式在支援非顫抖肢體判斷的作業系統上執行,則可能會發生強制終止的錯誤。

    親愛的,您可以仔細檢查您的程式**並除錯以找出問題所在。 您還可以使用除錯工具找出錯誤的具體原因。

  6. 匿名使用者2024-01-26

    當輸入 x 小於 0 時,continue 將繼續返回迴圈,但當 x>=0 時,輸出 t 將繼續向下

    因此,A顯然是錯誤的。

    C顯然也是錯誤的。

    輸入 x>=0 時,這兩個是不正確的。

    d 是錯誤的,continue 是 not break,只有 b 是正確的,並且是所有輸入都是非負的。

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

    當 x<0 時,執行繼續。 當 x>=0 時,迴圈跳出,輸出不輸出。 迴圈最多可執行 100 次,最多輸出 100 個非負整數,同時不包括 c 和 d

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

    (1) for(t=1;t<=100;t++)2)

    當 t=1 且 t<=100 為 true 時,需要執行第三行,這需要您輸入整數並存入 x。

    輸入後,執行第四行確定 x。

    如果 x 是小於 0 的整數,那麼如果執行 continue 語句,則該語句的第五行將被忽略,並執行該語句的第一行,但整個迴圈不會結束,因此排除了選項 d。

    當 x 是不小於 0 的整數時,則不執行 continue 語句,而是執行語句的第五行,並輸出您輸入的整數。 然後轉到第一行語句。 因此,可以排除選項A和C。

相關回答
8個回答2024-08-09

因為字串中的0是ascll查詢表中的字元0,而不是數字0,而ascll查詢表中的數字0是30,所以在做出判斷時,取字元中的0時,實際上是拿30和0來比較,這顯然是不相等的, 而 0 是字串的末尾,當它達到 0 時,就意味著字串結束了,自然不會繼續比較。

9個回答2024-08-09

這是乙個偽程式編碼,主要用來解釋下面公式的實現形式,如果你想用程式來實現具體的實現,看到你的公式(數學公式不是很清楚)比較複雜,如果你想用C語言來實現程式的計算和運算, 這不是一件容易的事情。 >>>More

7個回答2024-08-09

在模組中,設定乙個全域性變數以儲存單擊的幫浦:public intbeng as integer >>>More

10個回答2024-08-09

當您的計算機上出現藍屏時,您在計算機上做什麼,您能告訴我們嗎? 我會更準確地告訴你你在告訴你什麼。 >>>More