C語言初學者。 尋求幫助,剛學過C語言,向大佬求助

發布 科技 2024-02-26
18個回答
  1. 匿名使用者2024-01-26

    拷貝到迅雷或者旋風,當然也可以拷貝到IE瀏覽器開啟,但是因為這是直接的**位址,所以有時候是不行的,所以建議拷貝到**工具。

    至於 VC6 和 VS2010 之間的選擇,應該使用 VC6 嗎? 雖然它是很久以前的工具,但它仍然一樣經典。 可以說,我們還沒有用完 VC6 的 30% 的功能。

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

    你想問什麼,這個程式就是在螢幕上輸出愛。

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

    我們來談談程式**格式,不要寫在一行上,寫在一行上,有些編譯器會在那裡報錯!

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

    您將 int 更改為 void 並嘗試 No,在 int main() 前面新增 using namespace std;

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

    只要學習 C,就可以隨心所欲地使用 VS6 或 VS2010,因為它們只是 IDE; 它與學習特定語言無關。

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

    輸入的符號是中文輸入法嗎?

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

    這是編譯器的問題!

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

    你把你的錯誤訊息放出來,看看。

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

    我經常用這個公式來計算一周!

    解釋如下:每個月的第一天是星期幾——1,實際上上個月的最後一天是星期幾。 例如,如果 2 月 28 日是今年的星期一,則此引數為 1。

    今天(3 月 27 日)的日期是 27,然後是 27+1 = 28,然後是 7 的餘數 (28%7) = 0。 所以,今天是星期天 (0);

    這樣,你可以找到 3 月 31 日的日期是 31,然後 31+1 = 32,然後找到 7 的餘數 (32%7)=4。 好吧,可以知道下個月(2022 年 4 月)的這個引數等於 4。

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

    第五個表示式“i==5&&c&&(j=8)”根據優先順序計算如下:

    1.先計算(j=8),結果為8,即:i==5&&c&&82,再計算i==5,結果為0(false),即:0&&c&&83,再計算0&&c,結果為0(false),即:

    0&&84,最後計算為 0&&8,結果為 0 (false)。

    從第 4 步,我們可以看到第五個表示式的結果是 0

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

    for(x=-10;x++)是乙個錯誤的表示式,我認為它應該是for(x=-10; x;x++)。

    解釋:while(1)。

    它是乙個條件迴圈,即當括號內的表示式不是0時,它進入迴圈體,這裡的表示式是1,即條件從來不為0,所以迴圈一直持續下去,就變成了乙個“無限迴圈”。

    dowhile(1) 的含義與上述相同,只不過前者是先判斷條件後回收,後者是先進入迴圈後判斷條件。 由於判斷條件始終為1,因此產生了“無限迴圈”現象。

    至於for(x=-10; x;x++)

    當中間的表示式 x 為零,x 的初始值為 -10 時,現在依次將其加到 1,則 x 的值將從 -10 變為 -9、-8 ,..一直到 0,即出圈。

  12. 匿名使用者2024-01-15

    while 確定條件是否為 true,並且迴圈始終執行。 while(1) 為 true。 所以繼續迴圈。 這樣一來,迴圈內部就需要通過if條件來判斷,中斷跳出來。

    for 迴圈, for(a; b;c),a 表示起始條件,b 表示迴圈條件,c 表示迴圈變數的變化方式。

    只要 b 為真,它就會迴圈。

  13. 匿名使用者2024-01-14

    在C語言中,0為假,非0為真,也就是說1為真,100也是真,可以寫while(true)或while(1)或while(2)或while(100)等,通常寫while(1)。

    for 迴圈的結構是 for( ; 即使引數沒有填寫,分號也不能缺失,你寫的那個只有乙個分號,會報錯。

  14. 匿名使用者2024-01-13

    for(x=-10;x++)你缺少分號嗎?while(1) 和 while(true) 的意思相同。

    迴圈測試一直都是正確的。

  15. 匿名使用者2024-01-12

    while 執行迴圈的條件,只要它不是 0,並且你的 for 語句寫錯了,

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

    既然你是初學者,我想跟大家講一點基本知識,首先,scanf函式,是乙個輸入流函式,也就是從終端(即鍵盤)讀取資訊,你的陳述是輸入三個資料,首先,有乙個問題,就是如何使用鍵盤輸入三個資料, 我想讓你知道,當你輸入資料時,最好用乙個空格來分隔這三個資料,這些你會慢慢知道你為什麼要這樣做。

    然後,就是 a=x; 這個陳述,我想說,兩個整數相除或整數,是向下捨入的,例如(你也可以自己程式設計嘗試),1 2 = 0 4 3 = 1。 沒有必要減法。

    最後,還有三元運算子。 首先,a==20?21:

    20;這個說法是三元運算子有乙個結果,即如果a==20,則結果為21,反之則為20; 所以你應該用 a 來儲存這個結果,因為你的意思應該是,如果上面表示式的結果是 20,那就是 21 世紀(什麼是 +1,我也理解你的想法),反之亦然是 20 世紀(這個想法其實是初學者的常見問題,那就是 思維就是這麼現實,其實程式和人們的想法和現實是有差距的,程式是僵化的,不能用人的邏輯來寫程式),你在想,人一般不是20世紀,也不是21世紀,這是可以理解的,但總有侷限性。事實上,在這種情況下,您不需要使用此語句。

    我的回答是:

    #include

    main()

    如果必須使用該三元表示式(有限制):

    #include

    main()

    希望能幫你解決一些問題,都是這樣,當時有人幫了我,我也想幫別人。

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

    您的程式有問題。

    #include

    main()

    該過程可以更改為:

    #include

    main()

  18. 匿名使用者2024-01-09

    main()

    本世紀就是這樣。

    新增例如:2012 11 24

相關回答
10個回答2024-02-26

1:A(bcd 需要在末尾括號內表示為關鍵字) 2:b(C 中的函式是並行的,不能巢狀,呼叫可以巢狀,A 呼叫 B,B 呼叫 C。 ) >>>More

15個回答2024-02-26

答案已傳送到您的郵箱,請檢查。 另外,建議不要依賴這種方式來完成作業。

2個回答2024-02-26

總結。 kiss 程式的輸出是:“ababa”。

在程式中定義乙個字元陣列 a,並初始化為"ababa"。在 main 函式中,呼叫函式 f(&a[1]),即將 a[1] 的位址傳遞給函式 f,p 指向 a 陣列中第二個字元“b”的位址。 然後,在函式 F 中,使用 for 迴圈將字串(即字元陣列)P 遍歷到字串,並使用 if 語句確定它是否為小寫字母,如果是,則從字元的 ASCII 程式碼中減去 32 以將其轉換為相應的大寫字母。 >>>More

21個回答2024-02-26

可以這樣更改它:

#include >>>More

10個回答2024-02-26

根據你對計算機的理解有多深,如果你深入,你就會學習C,如果你不深入,你會學習C。 當然,學習C++也不錯,首先,你需要知道你以後想做什麼,微控制器? 桌面應用程式? >>>More