那只善良的蝦給了我如何學好C的指導!!

發布 科技 2024-06-07
18個回答
  1. 匿名使用者2024-01-29

    if(x=0)y=0;這是將 0 賦值給 x,那麼 if 中的表示式值始終為 0,即始終為 false,因此這種情況下的語句將永遠不會執行。

    if(x==0)y=0;如果 x 和 0 相等,則 0 將分配給 y

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

    x=0 是乙個賦值操作,即讓 x=0

    x==0 是判斷 x 值是否為 0 的邏輯運算,如果為 0,則結果為 true,而不是 0,返回 false。

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

    x=0 表示 0 分配給 x

    x==0 表示變數 x 的值與 0 進行比較。

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

    讓我們直言不諱。

    x=0 後,x 的值為 0

    x==0 是對結果是真還是假的判斷,即 x = 0 是否不改變 x 本身的值。

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

    x=0 是 x 賦值為 0 初始化變數,x == 0x 等於 0,一般用於算術判斷。

    計算機程式語言學習小組174153062歡迎志趣相投的朋友一起交流!

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

    “=”是賦值語句,==“用於確定是否相等。

    例如:if(x==10),如果 x 等於 10,則括號中的值為 1,如果 x 不等於 10,則括號中的值為 0 且不執行。

    如果寫入 if(x=10),則 x=10 的值實際上是 1,並且直接執行。

    C語言是一種計算機程式語言,它兼具高階語言和組合語言的特徵。 它由美國貝爾研究所於1972年推出,1978年後,C語言被移植到大、中、小、微型計算機上,可以作為工作系統設計語言來編寫系統應用程式,也可以作為應用程式設計語言來編寫不依賴計算機硬體的應用程式。 它具有廣泛的應用範圍,具有強大的資料處理能力,不僅在軟體開發中,而且在各種科研中都需要使用C語言,適合編寫系統軟體、三維、二維圖形和動畫,具體應用如微控制器和嵌入式系統開發。

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

    首先,你必須意識到這些是不同的運算子 == 是算術運算子 = 是關係運算子。 == 一般有 2 個變數進行比較!! = 用於賦值語句!!

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

    當然,x =0 和 x ==0 是有區別的,賦值和判斷怎麼可能沒有區別,在這個程式中你根本得不到預期的結果。 執行應該是錯誤的,y 永遠不會等於 1 和 0,只有 -1 應該是程式設計的。

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

    x=0;將值 0 指定為 x (true x=0)。

    x==0;需要判斷(真實條件為真)。

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

    x=0 表示將 0 分配給 x; x==0 相當於我們所說的“x 等於 0”

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

    = 是賦值運算子。

    就是判斷它是否相等。

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

    = 是賦值的意思。 == 等價於等號。

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

    學習的時候用的是譚浩強的課本,這本課本比較不錯,在學習的時候,其實是邊看邊程式設計,而且程式設計的多了,最好是自己編課本上的例題。 我這樣做效果很好,我總是推薦給我周圍的人。

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

    語言的基礎知識是:

    各種定義。 然後是各種判斷、分支和迴圈。

    一旦你知道了這一點,你就會熟悉語法。

    之後就是應用一些庫功能,可以慢慢來,知道哪些是先用的,慢慢應用更多,變得熟悉。

    您可以檢視MSDN的更多內容,閱讀更多其他人寫的**,以及自己寫的更多**。

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

    找到一本關於C語言的基本入門書,閱讀更多關於它的資訊,將書中的例子付諸實踐,並多想想。

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

    這是乙個自加運算子,它表示。

    左值。 有太多的自遞增右值。

    例如,a+=5 表示

    a+5;

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

    其實C++ STL中的std::set和std::unordered set可以提供一些思路,如果你不怕麻煩的話,這兩種結構比較好,std::

    集合在紅黑樹中實現,std::unordered 集合(在支援 C++11 功能的編譯器中可用)在雜湊表中實現,可以在交叉聯合方法中實現,如果你想這樣做(雖然強烈建議研究 stl** 的來源,儘管它可能很醜陋), 您必須對資料結構及其複雜性有很好的了解。這是一條艱難的道路!

    如果你想變得懶惰,你可以使用線性結構(例如,在動態陣列(如 std::vector)上進行封裝,或像 std::list 這樣的雙向鍊表),但你必須意識到,這會降低某些操作的效率,例如查詢或插入和刪除集合中的元素。

    這是最簡單的方法!

    你可以再想一想。 我希望你明白我的意思。 如果你還沒有使用過 std::

    set 或者 std::unordered set,強烈建議先用到,看看他們提供的介面,玩一下,不知道 API 搜尋 cpppreference 裡還有 set 型別,也可以玩一下。

    給一段**,可以玩找個感覺:

    #include

    #include

    #include

    #include

    void feednumbers(int start, int end, int divisor, std::set& s);

    void show(std::set& s);

    int main()

    void feednumbers(int start, int end, int divisor, std::set& s)

    void show(std::set& s)

    std::cout <

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

    其實你的描述已經很清楚了,對於小系統的設計,首先要做的就是描述功能。

    1 功能是設定不同類的輸入,相交、交叉、計算,並有輸出結果。

    以下步驟是您的設計方案:(一對一對應)(1)應用系統分析,建立系統的功能模組框圖和介面的組織設計;

    介面是什麼樣子的,它如何與實際功能邏輯模組互動?

    2)分析系統中的各種實體及其之間的關係;

    實體是介面的實現類,函式實現類,不管是考慮擴充套件,抽象擴充套件實現還是寫死更好。

    (3)根據問題描述設計系統的類層次結構;

    層次結構肯定是介面、>邏輯、>依賴庫、模組等。

    4)完成班級層次結構中每個班級的描述;

    描述是您希望這些類執行的操作。

    5)完成類中各成員函式的定義;

    當你完成 4 時,5 基本上已經準備好編寫了。

    6)完成系統的應用模組;

    整合你的書面**。

    7)功能除錯;

    開始除錯以使其正常工作。

    8) 完成系統彙總報告。

    在最後寫下你的想法。

    按照步驟讓你基本沒問題,中間可能會遇到這樣那樣的問題,找更多的人來討論。

    在你體驗過一次之後,也許你不會再考慮軟體了,呵呵。

    希望對你有所幫助。

相關回答
30個回答2024-06-07

這可能不是一台 10,000 多台計算機的樣子。

CPU更換為Core 2 Quad(四核)E6600 2000左右。 >>>More

13個回答2024-06-07

我不知道有多少我不知道,但這是雕刻操作的步驟: >>>More

6個回答2024-06-07

一艘巨輪的引擎壞了。 巨輪不起作用。 車主非常擔心,他請來了很多專家,但他們無法修理發動機。 >>>More

3個回答2024-06-07

隨心所欲地寫,隨心所欲。

8個回答2024-06-07

不可能!! 太長了,只有10分鐘。