請 C 師傅進來,向 C 師傅詢問答案

發布 文化 2024-06-25
7個回答
  1. 匿名使用者2024-01-29

    5. *p , p

    6.p, 指標位移。

    7.p 指向物件,指標目標。

    15.首先,修改。

    16. b[7] ,b[2]

    17. int* p = x;

    18. *p

    24. int& y=x;

    25. x26.相等,x

    有點難,希望o(o謝謝!

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

    C語言是在C語言的基礎上發展起來的,而且大部分都是通用的,所以有C語言經驗的學習C很容易。 C語言的核心技術是類的使用,這在C語言中是沒有的,只有靈活掌握類和類的多型繼承才能學習C語言,否則只能用C語言編寫C程式。 (c 課程的特點是其班級的特徵。

    此外,0628MFC(C圖形視窗介面)也是C語言中一項重要的實用技術。 ?搔搔鋂說窒息熊醚模型鱸山老人尖轉生鋂說e水蛭死嗪停止疲憊的釀造?

    62 其他一切都和 C 一樣。 但要更加熟練,您需要知道如何靈活地構建和使用類。 有些書介紹了 0628,例如:

    有效的C語言“在MFC上越來越容易”,這些都是為了加強基礎.8另外,我建議你再學習一遍“C設計模式”,通過本書中的例子,你會知道如何編寫C程式,以及如何靈活地建立和使用類。 至於教程,就很隨意了,因為就我而言,只能當成學習最基礎的知識,熟悉程式設計軟體的編寫除錯等,就不介紹8406到底有多少c的精髓了,最後是你的實際體驗,只有多加練習, 你能靈活掌握書中的知識嗎,c.cn.能不能靈活掌握書中的知識,c.cn.c.cn祝你早日掌握c....

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

    首先,我還是佩服你**跌倒**和爬起來的勇氣,但我想說的是,學習C++,尤其是C++,並不是一件容易的事。 我希望我在學習C++方面的小經驗能對你有所幫助。

    我從初中開始自學C++,現在有7、8年了,C++是一門語言,就像英語一樣,要靠練習才能學好,所以學習C++最重要的是多自己寫程式,多做電腦除錯,關於參考書,對於初學者譚浩強的《C++高階程式設計》還是比較合適的, 這本書在市場上很受歡迎,大多數高校也用他寫的那本。

    其他想要C++入門的人屬於參考手冊類,提供很多關於C++函式的資訊也不錯,開始學習不需要買太多書,一兩本書就夠了。

    我們簡單介紹一下C++,C++是基於C語言的,C++的前半部分基本上是C語言,後半部分是類和物件之類的東西,C++是一種物件導向的高階語言,物件導向是相對於面向過程的,就像一些早期的語言,比如Pascal是面向過程的。 物件導向的引入主要是為了開發大型軟體,初學者不能先看C++,而是先打下堅實的基礎。

    C++的前半部分主要是關於變數、迴圈和函式的。 主要有兩個難點,乙個是指標,乙個是遞迴,這兩者都是初學者頭疼的問題。 指標是變數的位址,遞迴是呼叫自身的函式。

    弄清楚了這兩個問題,C++的前半部分就可以輕鬆解決。

    C++的後半部分沒有什麼特別困難的,只是稍微複雜一點,所以多花一點時間是件好事。

    如果你已經掌握了以上所有內容,那麼恭喜你,你已經基本掌握了C++,你可以用C++編寫基本的程式。 但這並不意味著你可以寫出乙個好的程式,就像每個人都可以寫一篇文章,但不是每個人都能寫出一篇好文章。 為了提高你的程式設計水平,除了多練習多積累,還可以有一些資料結構和演算法書籍。

    它可以幫助您將程式設計提公升到乙個新的水平。 (PS:資料結構還是很難的,如果C++的難度是3分,那麼資料結構的難度至少是7分,如果C++學不好學習資料結構,那麼難度就是10分,所以如果要學習資料結構,先打好C++的基礎。

    最後,祝你成功。

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

    怎麼了? 嗨,我直接。

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

    問題 1A問題 2 C

    問題 3 d問題 4 c

    問題 5 毋庸置疑,問題 1 的原因是 C 語言的語法。

    問題 2:m=a>b 不成立,在 && 和 ||如果 && 左邊的表示式為 false,則不會計算右邊的表示式,如果是 ||如果左邊的表示式為 true,則將不再計算右邊的表示式。

    因此,在問題 2 中,n 的值不會改變。

    問題 4 出於同樣的原因相同:k=(n=b>a)||m=aa 為真,所以右邊的表示式不需要求值,所以 k 的求值為 1,m 還是 0 的原始值

    我們來談談問題 3:c、d 和 g 只是變數名,必須將它們相加才能組成字元'',所以選項 d, a[.]'d'-c]=a['d'-'a']=a[100-97](100 和 97 是 d 和 a 對應的 ASCII 程式碼)= a[3]=4,所以選擇 d

    最後乙個問題:字元 A 的 ASCII 程式碼是 97,所以 A=1+'a'那是 98,b=2+7%-4-'a'=2+7%-4-'a'

    2+3-65=-60(A 的 ASCII 碼是 65,餘數只能是正數),所以答案是 B

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

    這裡的關鍵是建立乙個物件陣列,有兩種方法可以做到這一點:

    使用 student *s = new student[2] 建立,這要求 student 具有預設建構函式,因為此處每個 student 物件的名稱和分數都不相同,但四個變數中的每乙個都不同。 呼叫方法時,可以使用 s[0]。getname()。

    銷毀時,您需要使用 delete(s)。 但是,這顯然不符合學生類的設計,為了做到這一點,需要新增學生類的無引數構造方法,並且需要新增設定方法,所以暫時不使用它。

    使用 Student *s[2],建立完成後可以呼叫 student 類的引數建構函式方法為 s[0] 和 s[1] 建立物件,即 s[0] = new student(n1, a1)。 呼叫方法是使用 s[0]->getname(),因為它是乙個指標陣列。 在析構時,由於 s 本身是乙個指標陣列,並且陣列的每個元素都是新的,因此每個元素都需要單獨分解,即 delete(s[0]) 和 delete(s[1])。

    這種方法符合學生班級的設計,是可取的。

    student *s[2];

    s[0] = new student(n1, a1);

    s[1] = new student(n2, a2);

    cout

    cout

    delete(s[0]);

    delete(s[1]);

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

    您好,根據您的要求,第五行**如下:

    student s[2];

    希望對你有所幫助。

相關回答
9個回答2024-06-25

此問題是由路由器過載引起的。 白天大部分人上班,沒有個人上網,路由器負載低,當然是正常的,晚上上網的人比較多,路由器的負載太大,甚至過載,就會不穩定,這個時候掉線是正常的, 如果它不掉下來是不正常的。 >>>More

13個回答2024-06-25

該程式的功能是找出 1 100 之間的整數:

假設這樣的整數為 k,則 k 滿足以下條件: >>>More

27個回答2024-06-25

不要買西裝,買上衣和下裝,有的可以用債券買,有的不能買,<>

9個回答2024-06-25

性別:女。 公曆:1990年12月28日3時。

坤早:庚武武定毛 任寅6歲氣運。 >>>More

11個回答2024-06-25

上面的哥哥很精闢,我也要學。