找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3917|回復(fù): 1
收起左側(cè)

我對C到C++的理解(初學者,僅是個人感悟,不到處還請高手指正)

[復(fù)制鏈接]
ID:90014 發(fā)表于 2015-9-16 00:32 | 顯示全部樓層 |閱讀模式
       去年學校開的c語言課,教材《c語言程序設(shè)計》西北工業(yè)大學的,半年的學習剛開始覺得自己學的很不錯,到今天再也不敢說自己c語言學得好,只能很勉強的說自己剛摸到c的大門,越學才越發(fā)現(xiàn)自己的薄弱。今年二月開始自己學的C++吧,一直不得要領(lǐng),前些天偶然小有進展,由C到C++,由面向過程到面向?qū)ο,轉(zhuǎn)變確實很難,但如果從c入手,熬過最初的困惑,只有能靜下心來,忍受住c的枯燥,c到c++可以說是很自然的,我只能說突破口是在c的結(jié)構(gòu)體之處吧,深切理解c的自定義數(shù)據(jù)類型 ,一切疑惑都會迎刃而解

  【c到c++】 C中定義了基本的數(shù)據(jù)類型,例如,int,charfloat,枚舉;
同時可以自定義數(shù)據(jù)類型,如,數(shù)組,聯(lián)合體,結(jié)構(gòu)體;類是一種特殊的結(jié)構(gòu)體,結(jié)構(gòu)體是public類型的類。類,是進行數(shù)據(jù)封裝和數(shù)據(jù)隱藏的工具,由結(jié)構(gòu)體和共用體定義的東西稱為“變量”,而由類定義的稱為“對象”,對象是類的實際變量,對象也稱為類的實例,而對象具有屬性(數(shù)據(jù)成員)和行為(成員函數(shù)),也使我對MFC中成員函數(shù)的添加有了深層次的理解
相同類型的多個數(shù)據(jù)我可以自定義一個數(shù)組來存數(shù),而不同類型卻有聯(lián)系的幾個數(shù)據(jù)項,我可以定義一個結(jié)構(gòu)體,同時為了對結(jié)構(gòu)體變量進行整體操作,我在其中加入成員函數(shù),結(jié)構(gòu)體變?yōu)轭,該結(jié)構(gòu)體所定義的結(jié)構(gòu)體變量也就是對象
類的成員函數(shù)定義了對該類中數(shù)據(jù)成員的基本操作,(類的接口),構(gòu)造函數(shù)、析構(gòu)函數(shù)、拷貝初始化構(gòu)造函數(shù)等是類的成員函數(shù)。

【匯編、c和c++】我學的專業(yè)應(yīng)該是偏向于底層和硬件的,機電一體化,今年的課程《單片機》是以匯編語言編程的,也使我得以同時接觸到匯編、c和c++,三者確有相通之處,或許該說本質(zhì)一樣。說下我對三者難易的感覺吧,學習過程匯編最易,c次之,c++最難。編程開發(fā)的話剛好相反,c++最易,匯編最難;蛟S正是付出與收貨成正比吧,不知道是否冥冥中真有人在操控著這些。跑偏了^_^,但三者各有特點的,某些場合是誰也替代不了誰的。。。。。一時感概,但愿能多少幫到一些剛學c的朋友,吃飯去了有空會繼續(xù)寫一寫,但很可能就這點了,真心希望能與有同樣興趣的朋友共同進步

再小廢話一點,大二了馬上大學結(jié)束了,自己一直以來的努力終于看到回報了,或許我的收獲季該到了,豐收的季節(jié),我要盡力獲取自己應(yīng)有的成果,加油!—————小蘇




回復(fù)

使用道具 舉報

ID:87158 發(fā)表于 2015-10-27 10:26 | 顯示全部樓層
很好,加油
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表