我聽不懂的C語言,幫我乙個忙

發布 教育 2024-08-08
17個回答
  1. 匿名使用者2024-02-15

    10%10 = 0 為什麼等於 0 因為 % 是 10 除以 10 的餘數,餘數是 0。

    c 代表它是什麼意思,它是什麼意思,為什麼 + 4 的值等於 5?

    c 是 c=c+1 的意思。 ++ 表示加 1。 ++4=4+1。

    但請注意 21 處的 ++c 和 20 處的 c++。 但 c 都是 21。 如果先計算加 1 的值,然後先取 c 的值來表示這個等式,則區別在於 ++ 和 last 之間。

    區分 ++c 和 c++。 如果 c=20;然後做這兩個方程式,然後是的。

    C 為 21 表示結果,C 為 20 表示結果,C 為 21。

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

    10%10 = 0 表示找到 10 除以 10 的餘數,必須是 0+c 表示變數 c 加 1,++ 是變數自加運算,++4 是 4+1,當然是 5。

    變數是儲存在計算機中的數字,用乙個或多個字母表示,其值為變數)a=3; b=5;

    c =++ a* b;相當於a=a+1; c=a*b;

    請注意,現在 a=4 b=5 c=20)。

    d =a + b;相當於 d=a*b;

    此時,a=4,b=5,d=20)。

    a=a+1;

    此時,a=5,b=5,d=20)。

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

    這是模除法運算子。

    模除法是將兩個整數除以取餘數; 要求%的兩邊都必須是整數;

    a 和 a++ 之間的區別。

    a 相當於 a=a+1;

    a++ 相當於 a=a; 然後是加 1

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

    10%10 表示 10 的餘數除以 10,當然是 0。

    是自加法,++c 是在運算前加 1 到 C,C++ 是在運算後加 1

    呵呵,我也學了乙個月的C++,也是初學者。

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

    i = i %= j 的值為 0i = 3 2 * j = 3 - 2)。

    同樣的問題回答。

    問題一分析:變數:int i = 10, j = 5;

    運算子=和%=的優先順序是同一級別,組合是從右到左,所以先計算右邊的%=運算子,即i%=j,這個表示式等價於i=i%j,i=10%5,結果為0,然後0賦值給變數i,所以變數i

    0 的值為 。 第二個問題的分析:先計算括號表示式,然後 j = 1,然後是 3 2 * 1,因為 3 2 的結果為 1(都是整數),所以變數 i 的值為 1。

    測試**。

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

    這裡需要了解"="該數字是 C 語言中的分配編號,而不是等號"=="等於。 取公式中的餘數,int i=10, j=5;

    所以 i=i j, i=10 5=0, i=3 2*(j=3-2),需要先計算右邊,然後給 i 賦值,即 i=3 2*1(在數學中,i 最終等於,但因為 i 是整數,所以說 i=1

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

    這是乙個具有從右到左讀取規則的複雜指標。 閱讀:從識別符號開始(如t,向右閱讀,遇到後括號),然後向左閱讀。 從內到外,直到閱讀結束。

    例如,t,1)右讀,t是10個元素的陣列。如果是倒括號,請向左閱讀,陣列的元素型別是指標。

    2) 指標指向哪裡?向右閱讀時,我遇到了 [10],它原來指向乙個由 10 個元素組成的陣列。

    3) 這個陣列的元素型別是 int*

    但是,很明顯,標題的意思根本不需要閱讀,因為找到完全相同的形式就足夠了,而且顯然是d。

    複雜指標一般用於 DLL、低階呼叫等,通常不使用。

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

    即使你弄清楚了,如果我放棄,誰來定義這樣的型別,也沒有多大意義。

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

    這個問題的意思是計算字串 str 中從 0 到 9 的數字個數,其中陣列 a 的十個元素儲存從 0 到 9 的數字。

    難點在A[(*P-48)]。 48 是 '0' 的 ASCII 程式碼,“1”是 49,依此類推。

    p 指向 str 中的每個字元。 當 *p 是 0-9 之一時,例如 *p='1'那麼 *p-48='1'-48=49-48=1。然後執行 a[1]++,即“1”的出現次數為 +1

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

    答案:0-0 1-4 2-2 3-2 4-2 5-0 6-2 7-2 8-09-0 是計算上面字串中從 0 到 9 的數字。例如,1-4 表示有 4 個 1

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

    你好。 這是乙個比較基本的C語言練習題。 在三個迴圈中,第乙個迴圈是陣列初始化,即所有值都分配為 0。

    核心功能在第二個迴圈中,即功能 1掃瞄整個 str 陣列,2如果字元的 ASCII 程式碼為 0-9,則該值對應的陣列值為 +1。

    也就是說,功能是計算每個數字出現的次數。

    最終輸出格式為:0-0 1-4 2-2,。。這意味著數字 0 出現 0 次,數字 1 出現 4 次,數字 2 出現 2 次。

    希望大家耐心細心,按照我的描述去理解這個程式,希望你能理解他。

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

    計算每個數字從 0 到 9 的出現次數。

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

    C語言:通用程式語言。

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

    這是一門計算機程式設計邏輯語言,你需要乙個學習系統,如果你真的想了解,可以買一些C語言的書來學習,網上也有課程,但是如果你不是差錢的話,你可以報名一門課,這是最好的。 謝謝。

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

    1)b='a'相當於 b = 97 ('a'ASCII 程式碼為 97)C>3 為 true,然後計算 && 之後的值。

    值 0 為 1(0 為 false,非“false”為 “true”,值為 1) 8<1 為 false。

    所以第乙個值是 0

    2) 值 f 3 不是 0 為 true)。

    a-b 的值為 -95

    第二個值為 1

    3)!(95) 的值為 0

    4) a=7 是值為 7 的賦值表示式

    a=7)>6(真)。

    b=-1) 的值為 -1

    b=-1) >6 為 false,第四個值為 0

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

    其中一門電腦程式設計在我上學的時候並不好學,但現在我用不上,還是要靠自己的努力。

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

    下面的變數宣告有靜態的,表示這兩個變數在程式結束之前不會被重新定義,那麼第一次呼叫後變數的值是多少,第一次呼叫後變數的值第二次延續。

    第一次執行後,m=

    第二次,i = 3 + 8 + 1 = 12 和 m = 12 + 4 + 1 = 17

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

僅僅通過閱讀第一章,你就想馬上理解C語言,這是不可能的。 建議您耐心等待並專注於 C 語言的定義,並清楚地了解使用規則、方法和結構。 書中的例子主要是解釋概念,對於新學者來說可能不是聽不懂,不過沒關係,只要你有耐心,繼續讀下去,基本看完一半的內容,回過頭來看前面的例子,就很容易理解了。 >>>More

8個回答2024-08-08

我想了很久,沒有想出來。

有乙個靜態變數 m >>>More

16個回答2024-08-08

for 迴圈的定義。

for(變數的初始值; 終止操作條件; 第乙個迴圈 i 的初始值為 0,一直執行到 i=3 停止 i=2,條件仍然滿足,迴圈體仍然執行,每次步長為 1+1 >>>More

9個回答2024-08-08

嘿! 這個函式寫起來很簡單,閣下估計剛剛學會了資料結構,現在學習排序,查詢,給我兩百分的獎勵很容易,我馬上幫你寫。 >>>More

7個回答2024-08-08

** 中的 ** 與標題不匹配。 請單獨傳送匹配**。