c語言函數(shù)的總結(jié)與收獲 c語言函數(shù)的理解

c語言學(xué)習(xí)總結(jié)300字

1.最初接觸C語言時要弄清楚各種變量的定義方法,特別是常用的類型,int、float、char等等,還要掌握各種類型的輸入、輸出格式。這一步做到后,上機就沒有多大的問題了。

創(chuàng)新互聯(lián)公司長期為成百上千家客戶提供的網(wǎng)站建設(shè)服務(wù),團隊從業(yè)經(jīng)驗10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為石嘴山企業(yè)提供專業(yè)的網(wǎng)站建設(shè)、網(wǎng)站設(shè)計,石嘴山網(wǎng)站改版等技術(shù)服務(wù)。擁有10年豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。

2.在對函數(shù)的學(xué)習(xí)過程中,一定要弄明白函數(shù)的作用和具體格式。值得強調(diào)的是在寫循環(huán)程序時,一定要弄清楚循環(huán)的條件。

3.對每一個知識點,都應(yīng)該立即編出對應(yīng)的程序,有時可能還會有語法錯誤,碰到更好的方法也可以試一下,很多時候你想想代碼怎么寫和你真的寫出來了是有很大的差距的。

4.學(xué)習(xí)時一定有很多疑惑的,要及時弄清楚。

5.找一本好的課本,我并不推薦譚浩強的《C語言程序設(shè)計》,因為這本書把知識點講的太細碎太理論。我推薦《c語言程序設(shè)計:現(xiàn)代方法》這本書,書中奧妙非凡,值得深讀體驗。

6.不要認為上課認真聽課有用,寫程序不可能從課堂上學(xué)會太多的,偉大的程序員或者是很多的黑客,不是老師教出來的,你的有自己的想法自己的思路自己的,學(xué)習(xí)一門語言才有用,也才會得到別人傳教不了的東西。

C語言實訓(xùn)心得

在初學(xué)C語言的一個學(xué)期后,我們進行了C語言實訓(xùn)階段,嘗試自己編寫一個比較復(fù)雜的程序系統(tǒng)。在為期兩周的時間中,我們同組的同學(xué)共同的感受是:C語言實訓(xùn)和平時上課所接觸的程序是有很大不同的,所經(jīng)受的考驗和克服的困難是平時所無法比擬的。好在同組的搭檔們精誠合作,分工明確,有問題共同解決,攻克了C語言實訓(xùn)的復(fù)雜程序。在這里,我作為其中的參與者,自然感觸良多。

剛開始接觸到C的時候,我已經(jīng)學(xué)過一些有關(guān)VB的內(nèi)容,這個在算法和思維上稍微有點幫助?;叵氡緦W(xué)期的學(xué)習(xí),首先,最基本的,是C的數(shù)據(jù)格式,讓我們知道整數(shù),浮點數(shù)以及字符常量在C中的運用。然后,在學(xué)會了數(shù)據(jù)轉(zhuǎn)化,以及熟練的可以對各種數(shù)據(jù)處理之后,我開始進行有關(guān)數(shù)據(jù)結(jié)構(gòu),像數(shù)組,結(jié)構(gòu)體等的學(xué)習(xí),因為有的東西從現(xiàn)有的知識來看都是非常簡單的,還沒有聯(lián)系到指針等等一些復(fù)雜的概念??墒?,僅僅學(xué)會這些是遠遠不夠的,C語言中,還有很多更加經(jīng)典、重要、實用的知識。

說說函數(shù)。雖說很多程序語言都有函數(shù)這一內(nèi)容,但我覺得C語言的函數(shù)是最有魅力的了。學(xué)習(xí)函數(shù)的方法是比較簡單的,只有兩個字“牢記”,即:牢記函數(shù)的功能,牢記函數(shù)的用途以及如何輸入輸出。函數(shù)從本質(zhì)上講是一段通用程序,用它可以幫助我們節(jié)約很多編程的時間,學(xué)習(xí)C語言的“高人”都說,一個聰明的編程者在編寫程序前往往總是先找自己所編寫的程序中有多少是可以用函數(shù)來代替的。比如,大家可以作一個比較字符串的實驗,用C語言中的strcmp()函數(shù)只要一句話,而自己編寫的話,30句都很難實現(xiàn),可想而知函數(shù)的實用和快捷。在我們C語言實訓(xùn)的代碼中,函數(shù)更是得到了充分的應(yīng)用,可以說,實訓(xùn)題目的復(fù)雜代碼,就是用無數(shù)個函數(shù)的調(diào)用和嵌套積累出來的。

要注意的是,有的同學(xué)剛剛開始的時候,都是被一些大的程序激勵的,所以當開始的時候看到繁瑣的數(shù)據(jù)轉(zhuǎn)化和簡單的算法,都覺得很無聊,都想自己做幾個自己滿意的程序來看看,雖然這種想法很好,但是,我們說,沒有基礎(chǔ),純粹是搬照一些現(xiàn)成設(shè)計方法,是不足取的。要知道,程序設(shè)計講究的是個人的思維的,假如剛開始就被一些現(xiàn)成的思想束縛住,以后就會覺得很無趣。

我們知道,指針其實是C語言的靈魂,許多的數(shù)據(jù)結(jié)構(gòu)在我們學(xué)到這里之前都可以說是精通了。所以我們的任務(wù)就是,讓數(shù)據(jù)結(jié)構(gòu)在指針中運行。當然,剛剛開始接觸到這些新的東西,是一件非常痛苦的事情,所以我們一定要用非常形象的思維去看待指針,不能太固化。所以,新的東西,比如結(jié)構(gòu)體在指針中的表現(xiàn)方法,數(shù)組及多維數(shù)組在結(jié)構(gòu)體中的運用,都一點一點的加了進來,同時豐滿了我們對原來C的數(shù)據(jù)機構(gòu),數(shù)據(jù)表示的理解。當我們完成了這三步的學(xué)習(xí),我們已經(jīng)可以自豪的說,我們的基礎(chǔ)都扎實了,可以進一步的學(xué)習(xí)有關(guān)算法,設(shè)計概念等等深層次的東西了。

但是,指針,結(jié)構(gòu)體,這些太抽象的東西,在學(xué)習(xí)C語言的時候我們就有點“似懂非懂”,可是在眼下的C語言實訓(xùn)中,像這么重要的C語言知識,一定要達到能熟練掌握,實際運用的程度。在實訓(xùn)的大程序中,結(jié)構(gòu)體在指針中的表現(xiàn)方法,數(shù)組及在結(jié)構(gòu)體中的運用等具體的技術(shù)環(huán)節(jié),都得到了體現(xiàn),不會指針,我們的工作是沒法展開的。所以,在實訓(xùn)期間,大家在鞏固基本知識的基礎(chǔ)上,逐塊攻克實訓(xùn)課題,克服了困難,自信心得到了提高。

最后,談?wù)勎覀兘M的程序軟件。商店商品管理系統(tǒng),是一個比較利于應(yīng)用,解決實際問題,方便實際管理的程序。設(shè)計代碼比較復(fù)雜,結(jié)構(gòu)比較嚴謹。在程序編寫的1周左右的時間里,組員們遇到了上述的困難,包括程序設(shè)計構(gòu)思,甚至是指針等某些知識點的欠缺,導(dǎo)致的工作中出現(xiàn)的困難。但是,當大家一起團結(jié)協(xié)作,解決了這些困難之后,發(fā)現(xiàn)自己也可以編寫復(fù)雜的、應(yīng)用性的程序了,更發(fā)現(xiàn)自己對C語言這門學(xué)科的興趣也提高了。

當然,我們編寫的商店商品管理系統(tǒng),還存在很多疏漏和不合理之處。比如,程序復(fù)雜冗長,如果時間充裕,我們將在不改變程序運行結(jié)果的基礎(chǔ)上,簡化程序,使每一句更加精辟,總體上更加簡化。另外,在程序的外觀上,我們由于時間問題,沒有做更多的修飾,運行起來顯得比較死板、枯燥乏味。如果增添一些色彩和其他效果,我們的程序也許會更加完美。

以上就是我的C語言實訓(xùn)個人總結(jié)

學(xué)習(xí)c語言函數(shù)這一章的心得,和方法技巧。

我個人認為函數(shù)這部分的重點給你說下哦:

1.函數(shù)的返回值類型,也就是你函數(shù)return的內(nèi)容的類型,注意如果有多種結(jié)束函數(shù)途徑的話一定要有多個return,譬如說

int fun(int x)

{

if(x0)

return 0;

else

return 1;

}

2.函數(shù)形參的傳遞關(guān)系,有的可以改變值,有的不可以改變值,也是給你個例子:

void fun1(int x,int *y,int z)

{

x=1;

*y=1;

z=1;

}

如果主函數(shù)有變量int a=b=c=2;fun(a,b,c);的話,那么b和c的值會改變,而a的值不會改變,那是因為:

a并不對變量a所占用內(nèi)存空間的內(nèi)容進行操作。

b是把b變量的內(nèi)存空間地址傳遞進去了,fun函數(shù)直接對b變量所在內(nèi)存空間進行操作,所以b會改變。

至于c,你暫時不用知道,因為形參int c表示的是一個引用,是c++里面會涉及的,你現(xiàn)在用c所以暫時只要知道有這么種方法就可以了。

3.就是注意函數(shù)中變量的存活期,這個說起來有點麻煩,你看下書上關(guān)于局部變量和全局變量那部分的內(nèi)容吧,那個說的比較詳細。

網(wǎng)頁標題:c語言函數(shù)的總結(jié)與收獲 c語言函數(shù)的理解
文章分享:http://muchs.cn/article48/ddcssep.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航、網(wǎng)站排名、網(wǎng)站建設(shè)、網(wǎng)站維護、小程序開發(fā)、微信公眾號

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)