急了,弟弟是初學者,半天不懂自加自減運算

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

    算了,我今天會輸入更多的盲文。

    我就說說VC++下結果的原因,由於編譯器不同,組合方式不同,難免會有不同的結果。

    j=(++i)+(i);

    j=(++ij+(+i)+(i);

    j=(++ij+(+i)+(i)+(i);

    我們先從第乙個說起:計算的時候,有兩個儲存空間,如果定義為暫存器A和暫存器B,則把兩個++i分別放在A和B中。

    先執行++i,此時i=6,執行++i一次後,此時i=7。

    由於暫存器 A 和 B 都是 i,因此再次執行 (a) + (b) = 14(括號表示值),即 7 + 7 = 14。

    第二個呢? 同理,計算出第乙個++i和第二個++i之和,結果為14,再計算下乙個++i,即14+8=22,i=8。

    第三個:它是 22+9=31,++i 先執行,所以 i=9。

    不同的編譯器組合不同的方法,自然結果也不同。

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

    不同的環境是不同的。 對不起!

    大多數人建議不要使用自我增加或自我減少,因為不同的環境會有不同的結果。 程式也很難理解。 您可以使用其他方式來實現您的目標。

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

    呵呵,小笙剛剛想通了。 自遞增,減去前後點(加、減)。前置是在引用變數之前加減 1。 後者首先被引用,然後加減。 照顧好它。

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

    main()

    int i=0,j=0,k=0,l=0;

    print("%d/n",i++)

    print("%d/n",j--)

    print("%d/n",++k);

    print("%d/n",--l);

    print("%d/n",i);

    print("%d/n",j);

    print("%d/n",k);

    print("%d/n",l);

    看看輸出,你就會明白。

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

    **不理解?

    補點運算子:

    1) |按位或運算子:result=exp1|exp2;如果 exp1 和 exp2 中至少有乙個對應位為 1,則結果中的對應位為 1,否則為 0。

    2) & 按位 & 運算子::result=exp1&exp2;如果 exp1 和 exp2 中的對應位均為 1,則結果中的對應位為 1,否則為 0。

    3) 按位異或運算子:result=exp1 exp2;如果 exp1 和 exp2 中的對應位不同,則結果中的對應位為 1,否則為 0。

    4) 反轉運算子:反轉位容器中的所有位,1 變為 0,0 變為 1。

    5)“按位左移運算子:exp<>按位右移運算子:exp>>n,將容器中的所有位向右移動n位,並用0填充空位。

    7)|=、&=、= 分別對應於 |,& 三個運算子的復合運算子。

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

    如果將點 C 的垂直線作為 AB 傳遞,則可以計算出垂直線段的長度,即第三個線段不正確(它是相切的)。

    勾股定理可以通過面積法 ab=5 獲得。

    讓斜邊高 h

    然後是 5h=3*4

    解為 h=1,2 正確。

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

    備選方案d 這三個命題都是正確的。

    瞭望塔的主人 大樓的主人,有問題可以隨時問我 謝謝。

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

    本專業為建築工程專業,每條樓梯踏步在15-18cm之間,一般高度不小於2m

    2 步左右。 如果是雙跑,只需 9 步。

    我在這裡不能用幾句話說清楚,所以我建議你結交乙個設計朋友。 或者找乙個有經驗的施藥師。

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

    要學習微控制器,不一定要學彙編,但要想成為高手,就必須要學彙編,因為學習彙編會大大提高對微控制器工作原理和工藝的理解,增加感性理解。 另外,在一些實時應用中,有時候很難用C語言滿足嚴格的時序要求,需要同時使用C語言和彙編,我在做CPU讀卡器的時候就遇到過這種情況。

    51微控制器難度不大,已經推出20多年了,但不能說落後了。 電腦執行得很快,但你不能總是用電腦來控制所有的地方,對吧? 因此,各有各的用途,不是這個比例,至少目前在工業控制、儀器儀表等行業還是有不少成就的,**低,外圍擴充套件電路少,系列豐富的型號決定短期內不會被淘汰。

    相對而言,ARM在這些行業的成本仍然很高,而ARM目前的目標主要是向上發展,縮短與電腦CPU的距離,這也決定了51微控制器依然生機旺盛。

    從你現在的情況出發,我覺得可以採取這樣的方法:先看一下微控制器的基本資訊,看看能不能理解它的硬體原理,能不能建議你深入研究一下彙編; 反之不用擔心,後面再說,因為我覺得如果不配合硬體基礎,學習彙編沒有多大意義。 由於你不是電子專業,如果以後的專業課程沒有課程,就需要靠自己提高硬體水平,這需要花費大量的時間和精力。

    在語言方面,如果以後想專注於硬體,可以學習C和彙編,以後工作時根據需要學習其他語言; 如果以後想專注於軟體,可以省略編譯,但恐怕還是需要花時間學習資料庫、資料結構等理論。 我不是做軟體生意的,所以這個我就不多說了,以免誤導人們。

    學了51微控制器之後,還是應該學ARM的,畢竟它的效能比51微控制器強得多,以後會被廣泛應用,對以後找工作也是有好處的。 51 學習是打基礎,以後學習別的東西很容易。

    最後,你可以通過自學好好學習微控制器,第一批使用微控制器的人都是自學成才的,你應該不會比他們差。 只要你願意,你一定會成為高手,真的沒有什麼神秘的。

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

    如果只是在應用層面,C就完全夠用了,可移植性也更好。

    學習一般是從簡單到複雜,從8位微控制器(51很好)開始,弄清楚工作原理和設計方法。 然後學16位(建議學MSP430),然後有精力就可以學32位微控制器,然後去作業系統,學嵌入式系統,達到這個水平在上海找乙份年薪10萬元以上的工作是沒有問題的。

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

    你不用學彙編,你可以用c,微控制器也差不多,不管你學什麼,你都要弄清楚微控制器的功能,比如記憶體有多少,定時器多少,什麼中斷等等,在做專案的時候,根據具體需要決定使用哪些功能。

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

    MCU就這一點,很簡單,先弄清楚結構,彙編和C語言都很簡單,建議先看編譯教材,再看C的案例,而實際開發大多使用C語言。

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

    那自己學就比較難了,還不如找個鋼琴店跟自己的樂隊一起學。 不如先買一本書,看書更快。

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

    這太難了。 最好找個老師教你。

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

    寫得很好。 但很少有人來寫這個。

    東西被寫出來了。 嗨,我。

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

    這似乎與學生人數沒有太大關係。 發現你很搞笑。

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

    為什麼只有0分,留下一些墨水!

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

從這個角度來看,你的電腦驅動不對,藍屏上有提示(0x00007)之類的字元,有具體的描述是硬體驅動還是軟體衝突,但從經驗來看主要是硬體驅動衝突,建議**用新的硬體驅動再應該沒問題!

7個回答2024-05-25

詞——《按班說》張紅豔的,灰色往往不錯 值得推薦,我背了3遍。 >>>More

13個回答2024-05-25

將兩個硬碟連線到光碟機電纜上,然後開啟它看看它是如何工作的,如果它不工作,那就是記憶體問題,先去下乙個,也許沒關係。

15個回答2024-05-25

1. 看聖經,了解真理。

第二:你會明白,上帝所創造的一切都在人的手中,所以你可以隨心所欲地享受它。 >>>More

10個回答2024-05-25

您可以使用系統自帶的錄音軟體進行嘗試,如果錄音完成,您可以聽到聲音。 如果你直接說出來,它就不會被擴充套件。 或者,您可以嘗試語音聊天來了解麥克風是否損壞。 >>>More