第一篇:學(xué)習c語言的體會(楊中科)
如鵬網(wǎng).程序設(shè)計.【聊天實錄】學(xué)c沒什么用?看書都會、編程全錯? 發(fā)帖返回列表 超級版主 楊中科
【聊天實錄】學(xué)c沒什么用?看書都會、編程全錯?
發(fā)表于 2008-12-23 10:35 | 只看該作者打印字體大小: 倒序看帖跳轉(zhuǎn)到.1 樓 如鵬網(wǎng)網(wǎng)友 20:50:56 剛剛?cè)豪锪奶炜戳藛??他們說學(xué)c沒什么用 楊中科 20:51:28 別人說的就一定對嗎? 楊中科 20:51:37 什么語言都早晚會被淘汰的 如鵬網(wǎng)網(wǎng)友 20:51:56 c也會啊
楊中科 20:52:18 對,所以不存在什么語言有用沒用的問題 如鵬網(wǎng)網(wǎng)友 20:52:47 老師讓我們學(xué)好c,說這個比較經(jīng)典 楊中科 20:53:06 學(xué)編程,語言是次要的,程序化的思維方式才是主要的,相信論壇上我的帖子都已經(jīng)看了吧。比如《一切語言都是紙老
虎》http:// 如鵬網(wǎng)網(wǎng)友 20:53:33 恩,我們學(xué)的很粗糙啊,老師也不講精,全是點到為止 20:55:19 注冊登錄
分欄模式如鵬QQ群如鵬網(wǎng)店站內(nèi)搜索購買鵬幣站內(nèi)資源* 楊中科 不要總是想著老師講多少。自己練手才是王道 如鵬網(wǎng)網(wǎng)友 20:56:43 老師讓我們不要死扣細節(jié)啊 楊中科 20:56:46 學(xué)游泳不是靠游泳老師教出來的,也不是學(xué)游泳理論學(xué)出來的,是靠自己下水練出來。細節(jié)沒必要在看書的時候強攻,細節(jié)
在練手工程中自然而然就掌握了。不要總是“學(xué)”,要“練”。整天看書沒啥意思,很多同學(xué)都有這樣的想法“不把書上的
東西弄明白,寫程序的時候心里沒底呀”,所以總是抱著書本看了一遍又一遍,就是不敢動手敲程序。編程是一門實踐性的 學(xué)科,多寫程序。如鵬網(wǎng)網(wǎng)友 20:57:25 我現(xiàn)在搞不清了,鉆研和死扣有什么區(qū)別啊 楊中科 20:58:03 對于大部分學(xué)生來說鉆研就是死扣 如鵬網(wǎng)網(wǎng)友 20:58:35 那就是編程序是吧?在編程中找不懂的 楊中科 20:59:10 我這次周末去培訓(xùn)班講課,那些培訓(xùn)班的學(xué)生也是整天看這本書、那本書,找個視頻那個視頻,就是不肯動手。我?guī)е麄?寫了四天的程序,就幾十行的程序讓他們練了一遍又一遍,四天之后他們動手能力明顯提高,對編程的理解也不是那些零散 的語法和函數(shù)了,而是能夠站在計算機的角度思考算法的實現(xiàn)了。如鵬網(wǎng)網(wǎng)友 21:00:05 貌似有點懂了,謝謝啦 楊中科 21:00:14 好多東西看書時怎么看也看不懂,到時候一些程序什么都明白了 如鵬網(wǎng)網(wǎng)友 21:00:43 我是看書有點懂,編程就全錯啊 楊中科 21:00:53 那就是寫得少,先模仿著正確的寫,慢慢自己再創(chuàng)造 如鵬網(wǎng)網(wǎng)友 21:01:16 以后我會多寫的。謝謝你了,楊老師,今天收獲不少啊!機房要關(guān)門了,得走了 收藏分享
.net培訓(xùn),微軟師資,學(xué)費只要5800 超級版主
kider 發(fā)表于 2008-12-23 11:35 | 只看該作者2 樓
也許,我可以這樣理解,學(xué)習的本質(zhì),不是為了學(xué)通一門語言,而是懂得如何學(xué)習的方法,理解語言 的本質(zhì)!
史上最牛免費.Net視頻教程 TOP cand_tyliang 發(fā)表于 2008-12-23 12:46 | 只看該作者3 樓 超級版主
聊天中的問題,不止是那位同學(xué)一個人的問題,而是我們大部分同學(xué)初學(xué)時的問題 史上最牛免費.Net視頻教程
我不是一個聰明的人,往往要花別人兩倍的時間去看懂一些內(nèi)容,信念告訴我要堅持.cand_tyliang,加油!TOP 金牌會員
s900324 發(fā)表于 2008-12-23 14:17 | 只看該作者4 樓 語言不是問題,但是必須有語言才能更好的理解程序啊。C語言也能寫圖形的俄羅斯方塊?!念念·相思·相念·相思 TOP jjfjjf000123 發(fā)表于 2009-1-15 13:40 | 只看該作者5 樓 謝謝你了!??!中級會員
史上最牛免費.Net視頻教程 TOP cjj81123 發(fā)表于 2009-1-24 21:57 | 只看該作者6 樓 新手上路
土匪強烈支持老大
土匪強烈支持老大的觀點。史上最牛免費.Net視頻教程 TOP 注冊會員
劍冰虹發(fā)表于 2009-7-2 11:26 | 只看該作者7 樓 動手是好,不過我一個程序錯了個把兩個月都沒解決,C語言學(xué)完以后學(xué)什么? TOP 新手上路
metzger 發(fā)表于 2009-7-7 22:32 | 只看該作者8 樓 百變不離其宗。
C語言學(xué)完以后學(xué)什么? TOP 9 中級會員
dizzy 發(fā)表于 2009-8-3 22:02 | 只看該作者樓
c才是我真正喜歡的語言,而且需要我大量的實踐去提高。史上最牛免費.Net視頻教程 TOP 注冊會員
自由像空氣發(fā)表于 2009-8-5 17:44 | 只看該作者10 樓
說著容易,做起來難啊,關(guān)鍵在于自己是否真的下了狠絕心。史上最牛免費.Net視頻教程 TOP 新手上路
xzc 發(fā)表于 2009-11-15 09:27 | 只看該作者11 樓
在動手練習的基礎(chǔ)上與志同道合的互相競爭,互相交流著學(xué)習,效率會更高!史上最牛免費.Net視頻教程 TOP 高級會員
kenlinye 發(fā)表于 2009-12-7 05:57 | 只看該作者12 樓 大家加油?。?/p>
史上最牛免費.Net視頻教程 TOP optimisticgo 發(fā)表于 2009-12-27 20:01 | 只看該作者 新手上路 13 樓
支持,不錯
C語言也能寫圖形的俄羅斯方塊?!TOP 注冊會員
qnbs1 發(fā)表于 2010-1-4 17:52 | 只看該作者14 樓 語言也是用來用的。當然 以實踐為主 C語言也能寫圖形的俄羅斯方塊?!TOP 注冊會員
kafeizhu 發(fā)表于 2010-1-23 21:58 | 只看該作者15 樓 C是很牛逼的語言,眾多強大的后臺系統(tǒng)都是用C寫的 史上最牛免費.Net視頻教程 TOP 金牌會員
wnfzy 發(fā)表于 2010-2-6 00:55 | 只看該作者16 樓
匯編和C語言都是令人神往的,因為我無法想象他的高深與莫測,神奇與靈通。它們讓人歡喜讓人愁。歡喜的是它們在計算
機科學(xué)里可謂無所不能。愁的是那么多的語法、指令和函數(shù),記住多難啊。c是比匯編友好一些,也是并不容易的。還好如
鵬的出現(xiàn),讓人眼前一亮。讓我等對語言的恐懼消退了,對算法和數(shù)據(jù)結(jié)構(gòu)有產(chǎn)生了某種莫名的擔心。真是才下眉頭,卻上 心頭。
C語言學(xué)完以后學(xué)什么? TOP 中級會員
langfa0408 發(fā)表于 2010-2-23 22:18 | 只看該作者17 樓 看來自己要多動手了,不能老是看,老是學(xué) 中級會員
C語言也能寫圖形的俄羅斯方塊?!TOP 注冊會員
cbob 發(fā)表于 2010-3-2 08:33 | 只看該作者18 樓 看來自己要多動手了
C語言也能寫圖形的俄羅斯方塊?!TOP 中級會員
氈帽子發(fā)表于 2010-3-27 09:31 | 只看該作者19 樓 實踐出真知了!
C語言學(xué)完以后學(xué)什么? TOP YiZai 發(fā)表于 2010-4-12 12:48 | 只看該作者20 樓 16樓的同學(xué)說得真好。呵呵 C語言學(xué)完以后學(xué)什么? 注冊會員 TOP meishenm 發(fā)表于 2010-4-12 14:42 | 只看該作者21 樓
懂了C之后在去學(xué)其他的語言,也就是無非多花點時間熟悉下編譯的環(huán)境,和語法規(guī)則!C語言也能寫圖形的俄羅斯方塊?!中級會員 C語言也能寫圖形的俄羅斯方塊?!TOP 注冊會員
magooso 發(fā)表于 2010-4-26 20:16 | 只看該作者22 樓 明白?。。。。。。?!C語言學(xué)完以后學(xué)什么? TOP 中級會員
houyajun 發(fā)表于 2010-5-6 07:06 | 只看該作者23 樓 學(xué)習中....C語言學(xué)完以后學(xué)什么? TOP 新手上路
我愛南江發(fā)表于 2010-5-19 13:26 | 只看該作者24 樓 在編程中,語言是基礎(chǔ),最重要的是 算法,邏輯算法 史上最牛免費.Net視頻教程 TOP 王小海發(fā)表于 2010-5-21 10:10 | 只看該作者25 樓 新手上路
學(xué)習的主要目的是讓我們?nèi)ヅ囵B(yǎng)一種思考問題的思維能力@@~~~ C語言學(xué)完以后學(xué)什么? TOP 注冊會員
youdeng 發(fā)表于 2010-6-3 15:35 | 只看該作者26 樓 確實自己一遍一遍的敲代碼對程序的理解要好得多 史上最牛免費.Net視頻教程 TOP 新手上路
aa286088998 發(fā)表于 2010-6-21 15:42 | 只看該作者27 樓 看來還是得多練手·
史上最牛免費.Net視頻教程 TOP 28 新手上路
gxb2003cool 發(fā)表于 2010-6-27 14:24 | 只看該作者樓 動手實踐才是硬道理呀 C語言學(xué)完以后學(xué)什么? TOP 新手上路
王二少爺發(fā)表于 2010-7-3 12:20 | 只看該作者29 樓 謝謝老師!
C語言學(xué)完以后學(xué)什么? TOP 返回列表 如鵬網(wǎng)(粵ICP備09013919號)| 聯(lián)系我們| 數(shù)據(jù)統(tǒng)計| WAP | GMT+8, 2010-7-13 13:46.如鵬網(wǎng)2008-2010
第二篇:C語言體會
C語言基礎(chǔ)一些體會
學(xué)習了也快一星期的C語言基礎(chǔ)了……有一些自己的體會:
一:雖然以前學(xué)過一段C++,可是以前學(xué)習畢竟大多多是在看書,對真正的上級編程練得并不是太多……經(jīng)過這幾天的練習,我才發(fā)現(xiàn)原來實際編程并不是那么的輕松……以前以為自己懂的,其實不然;很多時候都有一種突然用到的時候才發(fā)現(xiàn)沒掌握的感覺……讓我充分的感到?多練,勤練?的重要性……
二:C語言編程對格式的要求非常嚴格……以前我對這個問題還沒有充分的認識……知道現(xiàn)在我才發(fā)現(xiàn)格式規(guī)范對我們的重要性。一個好的程序格式不僅方便自己檢查程序,也方便別人檢查……而且通過編程的過程我發(fā)現(xiàn)有些時候編程發(fā)生錯誤,就是因為格式不規(guī)范而出錯……由此,格式規(guī)范的重要性可見一斑……
三:剛開始上課時,朱老師就要求我們大家要互幫互助……通過大家之間的交流不斷學(xué)習,這是非常重要的!大家之間的討論,可以幫助我們很好的解決不懂或不太清楚的問題,并且印象更為深刻……每次,大家在一起解決一個問題后都會有一種很欣喜的感覺……讓我們體會到了學(xué)習的樂趣……
以下是我這一段時間遇到的一些實際問題:
1:在用?scanf?,要特別注意?%?后跟的數(shù)據(jù)類型,有的時候經(jīng)常會出錯;還有就是?scanf?后?&?符號會出現(xiàn)忘加的情況,不過要注意的就是其后就是表示地址是不用加?&?,要靈活應(yīng)用……還有就是輸入時?n?的加否有時也會使我們執(zhí)行時出現(xiàn)錯誤,一定要有清晰的理解……
2:對算法的不熟悉……一些常用簡單算法;例如,最大值,排序,表示?個,十,百,千位?等還不能信手拈來…… 3:賦值?=?和判斷?==?之間的區(qū)別,在使用時一定不要混淆,這從他們的字面實際可以直接地理解……
4:在學(xué)習函數(shù)時,要靈活的運用返回值?return?,對程序的精簡度和可讀度有很大提高……
5:在使用?switch?語句中,?case?后整型常量是字符時一定要加‘’,否則會發(fā)生錯誤……
6:?break?是跳出循環(huán)而不是跳出函數(shù)體,這點要注意,例如:if(select==0)break;這樣是不對的,這就要求我們理解要透徹……
待解決問題:函數(shù)的引用傳遞還有一些不明白的地方……
2010年1月3號
第三篇:c語言學(xué)習心得體會
c語言學(xué)習心得體會
想學(xué)好C語言,交流是必須的,尤其是學(xué)習C語言的新手,以下是小編搜集并整理的c語言有關(guān)內(nèi)容。
c語言學(xué)習心得體會
學(xué)習C語言已經(jīng)一年多,對C也算得上半個入門者,期間也寫過一些自娛自樂的代碼。其實個人認為無論學(xué)習什么語言,最重要的是掌握習編程思想,然而C語言一種學(xué)習編程思想的基礎(chǔ)語言。所以,C語言的重要性不言而喻。
一、課本
無論用的是什么書,要學(xué)好C語言,把書上的每一個例題、習題的代碼讀懂,這是學(xué)C最基本的要求。弄懂每一章的內(nèi)容是什么?在C語言中有什么用?并嘗試修改每一個例題的代碼,采用不同的代碼來實現(xiàn)題目的要求。
二、課堂
在每一節(jié)課上,注意老師講的內(nèi)容,有的知識,老師稍微提點,你就能弄懂,但是自己看書,或許你幾天也弄不懂。老師更能清晰地讓你明白所要求掌握的知識點。在課堂上,盡可能多的在草稿紙上寫下你自己的代碼,讓老師看或是自己上機調(diào)試。
三、筆記
無論學(xué)習什么知識,筆記是重點,俗話說:好記性不如爛筆頭。一個認真學(xué)習的人,總是記了很多筆記的,想學(xué)好編程,你的筆記本上總有課本上的每一個例題代碼的核心部分。以及八大經(jīng)典的算法舉例,遞推、遞歸、窮舉、貪心、分治、動規(guī)、迭代、分枝。
四、交流
想學(xué)好C語言,交流是必須的,尤其是學(xué)習C語言的新手,這里,我向大家推介——百度C語言貼吧,這里有很多的學(xué)習者,也有很多高手,在這里你能學(xué)到課本以及課堂上學(xué)不到的東西。和他人交流也是很重要的。
五、上機練習
這是學(xué)習好C語言的關(guān)重要的環(huán)節(jié),無論你編程學(xué)得多好,上機實現(xiàn)才是目的,所以,不怕要辛苦,把你的每一段代碼都敲進計算機,讓計算機來實現(xiàn),這樣有助于你對程序的理解,并試著修改你的代碼,讓你的代碼更精簡,效率更高。平時沒事的時候,在計算機上多敲代碼,一個編程厲害的高手,他的計算機上會有多代碼。
想成為編程高手的軍規(guī):
1、大學(xué)生活豐富多彩,會令你一生都難忘,但難忘有很多種,你可以學(xué)了很多東西而難忘,也會因為什么都沒學(xué)到而難忘!
2、編程不是技術(shù)活,而是體力活。
3、C語言是基礎(chǔ),很重要,如果你不學(xué)好C語言,那么什么高級語言你都學(xué)不好。
4、計算機專業(yè)是一個很枯燥的專業(yè),但即來之、則安之,只要你努力學(xué),也會發(fā)現(xiàn)其中的樂趣。
5、學(xué)習編程的秘訣是:編程,編程,再編程。c語言學(xué)習心得體會
C語言是在國內(nèi)外廣泛使用的一種計算機語言。其語言功能豐富、表達能力強、使用靈活方便、既具有高級語言的優(yōu)點,又具有低級語言的許多特點,適合編寫系統(tǒng)軟件。其功能強大,不僅用在計算機上廣泛用在電子,機械等方面上,而且,所有的windows,Unix,Linux,Mac,os/2,無一例外,哪一個不是C語言寫的?很多新型的語言如,C++,Java,C#,J#,perl...都是衍生自C語言。掌握了C語言,可以說你就掌握了很多門語言。
學(xué)習C程序這門課一年了,這是我們學(xué)的第一門專業(yè)課,在大學(xué)里C語言不但是計算機專業(yè)的必修課程而且也是非計算機專業(yè)學(xué)習計算機基礎(chǔ)的一門必修課程。所以作為我這個計算機專業(yè)的學(xué)生來說當然十分重要,老師在第一節(jié)課說過,C語言是計算機的基礎(chǔ),大多數(shù)軟件都需要用C語言來編寫,通過一個年的學(xué)習,使我由初步掌握簡單的應(yīng)試知識到完成高難度的深入編程,如我們在編寫一個較大的程序時應(yīng)該把它分開成幾個小程序來看,這樣會容易得多。同時,我覺得C語言應(yīng)該是操作和理論相結(jié)合的課程,在不斷地編寫中去思考,兩者是不可分割的。
在學(xué)習一年C語言的過程中我也在慢慢探索怎樣才能學(xué)好C語言,并總結(jié)了一點經(jīng)驗:
要了解C語言就要從語法基礎(chǔ)來學(xué)習起,首先要是要了解它的結(jié)構(gòu),比如變量,首先要了解變量的定義方式(格式),其意義是什么(定義變量有什么用);
其次就是要我要怎么去運用它(我要用什么型式去應(yīng)用它)。在C語言的命令行中所有的語句都是有它自己的一定格式和形式出現(xiàn)在我們面前,所以我們在學(xué)習某種語句或命令時你首先要了解的就是它的規(guī)則是什么、有什么用、怎么實現(xiàn)等。這些都是語法基礎(chǔ)也是C語言的基礎(chǔ)如果把它們都了解很好了,那么你編起程序來就很得心應(yīng)手了。比如說IF ELSE 和 SWITCH CASE 這兩種條件語句都是用來判斷執(zhí)行功能的,那我要什么時侯用IF 什么時侯用 SWITCH呢?如果你很好地了解它們的結(jié)構(gòu)和作用的話那么就知道:若它的條件分支是多個而且條件的值是整數(shù)或是一個字符值時就會選SWITCH而不會選IF。因為如果條件分支太多時要用IF語句,這樣一定會出現(xiàn)IF的嵌套,如果IF的嵌套越多時程序的開銷就會隨著增大,這樣對整個程序的運行效率就大在降底。而SWITCH就不同,它只要比較一次就可以找出條件的結(jié)果比起嵌套IF它的效率就大大的提高了很多。不過SWITCH也有它的約束條件,就是它的條件值一定要是一個整型數(shù)或是一個字符值,所以碰到它不能解決的問題時我們也會通常使用IF語句,畢竟IF語句它使用起來也比較方便用的范圍也比較廣。所以說了解語法規(guī)則是很重要的,如果沒有一個良好的語法基礎(chǔ)是很難編出一個好的程序!學(xué)習好基礎(chǔ)后我們就可以開始來編程了。
c語言學(xué)習心得體會
經(jīng)過了一段時間的學(xué)習,我覺得對c語言已經(jīng)有了一個初步的認識。能夠做到利用c語言編織出一些非常簡單的程序,和讀懂大部分的程序代碼,明白程序要表達的意思。
下面是對C語言中有許多重要知識的總結(jié):
1、一些基本的函數(shù)和基本數(shù)據(jù)類型的應(yīng)用。其中,基本數(shù)據(jù)類型分為整型、浮點型、字符型、枚舉類型?;竞瘮?shù)包括輸入輸出函數(shù)。
2、把運算符的優(yōu)先順序排列清楚,要分清楚哪個先運算,哪個后運算。
3、在編程之前要考慮好程序的算法,寫出流程圖,這樣才能更加快速的、有效的編程。
4、要分清楚各個變量的生存期和作用域,不能發(fā)生混淆,以致發(fā)生錯誤。
5、數(shù)組和指針是c語言的經(jīng)典之處,可以通用,并且互相轉(zhuǎn)換,具有非常強大的功能,但是使用不當?shù)脑挘瑫斐沙绦虺鲥e,打亂原有程序的規(guī)律,使可讀性明顯變差。
6、結(jié)構(gòu)體也是常用的一種數(shù)據(jù)類型,它的功能也比較強大,相對于指針而言,結(jié)構(gòu)體掌握起來比較容易理解和使用。
7、對于文件的操作是非常關(guān)鍵的,把輸入的數(shù)據(jù)保存起來,下次還能夠使用,這才是關(guān)鍵問題。所以對文件操作是否成功,使程序是否編制成功的重要因素。
我認為c語言是一門很基礎(chǔ)的語言,所有的計算機語言都是相通的,只要一門學(xué)會了,其他語言就會很容易學(xué)會。但是c語言是基礎(chǔ)中的基礎(chǔ),掌握好c語言對于今后別的語言的學(xué)習是非常有好處的。雖然學(xué)會了c語言的大部份基礎(chǔ)知識,但是要掌握好c語言并不是一件簡單的事情。以為把一點一滴的基礎(chǔ)知識掌握牢固是不夠的,主要是對程序編制要求的理解,思考如何利用c語言的所有基礎(chǔ)知識來實現(xiàn)要編制程序的作用,以及如何更加簡便的實現(xiàn)等等。這就需要有很強邏輯思維,和長時間的經(jīng)驗積累,以及自身的不斷鉆研等諸多因素的有機統(tǒng)一。
而我們軟件測試的工作并不要求我們能夠編出很復(fù)雜的程序,只要能夠讀懂編程人員的源程序就可以了。所以把c語言的基礎(chǔ)知識學(xué)好是非常有必要的,也是必不可少的。
在學(xué)習c語言期間,每天都要不斷的上機練習,這也是學(xué)好c語言必不可少的一步。因為不管你理論知識掌握的如何熟練,不上機實際操作的話,是沒有任何效果的,許多問題都是在實際上機操作中顯現(xiàn)出來的,在書本上是體現(xiàn)不出來的。書本上是永遠不會出現(xiàn)你自己的思想成果的,正是應(yīng)了那句話“實踐是檢驗真理的唯一標準。”
學(xué)習完c語言后,我利用書本上的知識完成了軟件工程師系統(tǒng)的11個版本。完成后才感覺到編寫一個程序是多么不容易。光是這么一個簡單的程序,就需要不斷鉆研和反復(fù)的推敲,還要加上大量的上機時間,現(xiàn)在才明白為什么編程是腦力勞動的真正意義了。
總之,通過c語言的學(xué)習,使我對計算機語言有了一些初步的認識和理解,使我對計算機語言不再像以前一樣一無所知,認為那是高不可攀的、十分難以理解、一般人學(xué)不會的東西了。我認為只要學(xué)習方法掌握好,再加上刻苦的練習,是完全有可能學(xué)好任何一門計算機語言的。最后用一句話表明在學(xué)習c語言過程中的感受,那就是“痛苦并快樂著。”
第四篇:c語言學(xué)習心得體會
c語言學(xué)習心得體會
c語言學(xué)習心得體會一:c語言學(xué)習心得體會
c語言作為一種計算機的語言,我們學(xué)習它,有助于我們更好的了解計算機,與計算機進行交流,因此,c語言的學(xué)習對我們尤其重要。
在這個星期里,我們專業(yè)的學(xué)生在專業(yè)老師的帶領(lǐng)下進行了c語言程序?qū)嵺`學(xué)習。在這之前,我們已經(jīng)對c語言這門課程學(xué)習了一個學(xué)期,對其有了一定的了解,但是也僅僅是停留在了解的范圍,對里面的好多東西還是很陌生,的在運用起來的時候還是感到很棘手,畢竟,萬事開頭難嘛。
由于時間的關(guān)系,我們的這次實踐課程老師并沒有給我們詳細的介紹,只是給我們簡單的介紹了幾個比較重要的實際操作。包括了程序模塊處理。簡單界面程序。高級界面程序。程序的添加修改。用程序做一元線性回歸處理以及用c語言程序來畫粒度分布圖等這幾樣比較重要的時間操作。
上機實驗是學(xué)習程序設(shè)計語言必不可少的實踐環(huán)節(jié),特別是c語言靈活、簡潔,更需要通過編程的實踐來真正掌握它。對于程序設(shè)計語言的學(xué)習目的,可以概括為學(xué)習語法規(guī)定、掌握程序設(shè)計方法、提高程序開發(fā)能力,這些都必須通過充分的實際上機操作才能完成。
>c語言學(xué)習心得體會二:c語言學(xué)習心得體會>>(1116字)
C語言是在國內(nèi)外廣泛使用的一種計算機語言。其語言功能豐富、表達能力強、使用靈活方便、既具有高級語言的優(yōu)點,又具有低級語言的許多特點,適合編寫系統(tǒng)軟件。其功能強大,不僅用在計算機上廣泛用在電子,機械等方面上,而且,所有的windows,Unix,Linux,Mac,os/2,無一例外,哪一個不是C語言寫的?很多新型的語言如,C++,Java,C#,J#,perl...都是衍生自C語言。掌握了C語言,可以說你就掌握了很多門語言。
學(xué)習C程序這門課一年了,這是我們學(xué)的第一門專業(yè)課,在大學(xué)里C語言不但是計算機專業(yè)的必修課程而且也是非計算機專業(yè)學(xué)習計算機基礎(chǔ)的一門必修課程。所以作為我這個計算機專業(yè)的學(xué)生來說當然十分重要,老師在第一節(jié)課說過,C語言是計算機的基礎(chǔ),大多數(shù)軟件都需要用C語言來編寫,通過一個年的學(xué)習,使我由初步掌握簡單的應(yīng)試知識到完成高難度的深入編程,如我們在編寫一個較大的程序時應(yīng)該把它分開成幾個小程序來看,這樣會容易得多。同時,我覺得C語言應(yīng)該是操作和理論相結(jié)合的課程,在不斷地編寫中去思考,兩者是不可分割的。
在學(xué)習一年C語言的過程中我也在慢慢探索怎樣才能學(xué)好C語言,并總結(jié)了一點經(jīng)驗:
要了解C語言就要從語法基礎(chǔ)來學(xué)習起,首先要是要了解它的結(jié)構(gòu),比如變量,首先要了解變量的定義方式(格式),其意義是什么(定義變量有什么用);
其次就是要我要怎么去運用它(我要用什么型式去應(yīng)用它)。在C語言的命令行中所有的語句都是有它自己的一定格式和形式出現(xiàn)在我們面前,所以我們在學(xué)習某種語句或命令時你首先要了解的就是它的規(guī)則是什么、有什么用、怎么實現(xiàn)等。這些都是語法基礎(chǔ)也是C語言的基礎(chǔ)如果把它們都了解很好了,那么你編起程序來就很得心應(yīng)手了。比如說IF ELSE 和 SWITCH CASE 這兩種條件語句都是用來判斷執(zhí)行功能的,那我要什么時侯用IF 什么時侯用 SWITCH呢?如果你很好地了解它們的結(jié)構(gòu)和作用的話那么就知道:若它的條件分支是多個而且條件的值是整數(shù)或是一個字符值時就會選SWITCH而不會選IF。因為如果條件分支太多時要用IF語句,這樣一定會出現(xiàn)IF的嵌套,如果IF的嵌套越多時程序的開銷就會隨著增大,這樣對整個程序的運行效率就大在降底。而SWITCH就不同,它只要比較一次就可以找出條件的結(jié)果比起嵌套IF它的效率就大大的提高了很多。不過SWITCH也有它的約束條件,就是它的條件值一定要是一個整型數(shù)或是一個字符值,所以碰到它不能解決的問題時我們也會通常使用IF語句,畢竟IF語句它使用起來也比較方便用的范圍也比較廣。所以說了解語法規(guī)則是很重要的,如果沒有一個良好的語法基礎(chǔ)是很難編出一個好的程序!學(xué)習好基礎(chǔ)后我們就可以開始來編程了。
>c語言學(xué)習心得體會三:c語言學(xué)習心得體會>>(816字)
C語言是一種結(jié)構(gòu)化語言,是大部分編程語言的基礎(chǔ),C語言學(xué)好了,以后的JAVA,C#以及更多的編程語言才有可能學(xué)好。下面就跟南寧達內(nèi)小編一起,要學(xué)好C語言必須了解的四點:
1、課前認真預(yù)習,把下一節(jié)要上的內(nèi)容先自己看一遍,把不懂的地方打個標記,等上課的時候可以請教老師。理解書上的例子,搞懂每個語句的含義,用法??赐旰髧L試著不看例子自己編寫程序,編完以后再跟書上進行比較,看自己的程序還有哪方面的不足,再進行改正。想要真正學(xué)好C語言光看書是不夠的,一定要自己多動手。
2、上課認真聽講積極思考,提高上課效率。老師上課講述的都是課程的重點和難點,聽好課程可以達到'事半功倍'的目的。
3、課后復(fù)習。把每天的上課內(nèi)容回家再溫習一遍,獨立完成課后的作業(yè),如果有時間,最好能找點課外書籍、課外習題什么的來鞏固所學(xué)的內(nèi)容。
4、主動上機,多多實踐,提高動手能力。通過上機實踐來驗證所學(xué)的理論,通過在機器上查找錯誤來鞏固概念,通過提高上機能力來促進理論學(xué)習,開闊編程思路,提高反映速度,提高分析問題解決問題的能力,鍛煉心理素質(zhì),提高心理承受能力。
學(xué)習C語言的初期重點要放在掌握語言的語法和規(guī)定上,一定要養(yǎng)成良好的編程習慣,平時寫程序注意語法規(guī)范格式控制,格式規(guī)范了,出了錯誤也容易找到出錯的地方,這是C語言的基礎(chǔ);后期的重點要轉(zhuǎn)移到掌握編程的思路和基本算法上來。課后多做習題,找一些經(jīng)典例子嘗試自己編寫,寫程序切忌半途而費,想到一個思路,就要按自己思路把它寫完,就算錯了,也可以讓自己了解為什么這樣做會錯?錯在哪里?會出什么結(jié)果?以后自己也很難在這個地方犯同樣的錯誤。當學(xué)到一個新的知識點,就試著把它運用到以前做的習題上,不但鞏固了以前學(xué)的內(nèi)容,也更加能加強新知識的理解。
學(xué)習C語言就是要經(jīng)過以上這樣幾個反復(fù),才能前后融會貫通,積累所應(yīng)該掌握的知識。C語言是這樣,其他語言也是這樣,從基本抓起,多動手,多動腦,不懂就問,注意平時積累。
>c語言學(xué)習心得體會四:c語言學(xué)習心得>>(864字)
學(xué)習C語言已經(jīng)一年多,對C也算得上半個入門者,期間也寫過一些自娛自樂的代碼。其實個人認為無論學(xué)習什么語言,最重要的是掌握習編程思想,然而C語言一種學(xué)習編程思想的基礎(chǔ)語言。所以,C語言的重要性不言而喻。
一、課本
無論用的是什么書,要學(xué)好C語言,把書上的每一個例題、習題的代碼讀懂,這是學(xué)C最基本的要求。弄懂每一章的內(nèi)容是什么?在C語言中有什么用?并嘗試修改每一個例題的代碼,采用不同的代碼來實現(xiàn)題目的要求。
二、課堂
在每一節(jié)課上,注意老師講的內(nèi)容,有的知識,老師稍微提點,你就能弄懂,但是自己看書,或許你幾天也弄不懂。老師更能清晰地讓你明白所要求掌握的知識點。在課堂上,盡可能多的在草稿紙上寫下你自己的代碼,讓老師看或是自己上機調(diào)試。
三、筆記
無論學(xué)習什么知識,筆記是重點,俗話說:好記性不如爛筆頭。一個認真學(xué)習的人,總是記了很多筆記的,想學(xué)好編程,你的筆記本上總有課本上的每一個例題代碼的核心部分。以及八大經(jīng)典的算法舉例,遞推、遞歸、窮舉、貪心、分治、動規(guī)、迭代、分枝。
四、交流
想學(xué)好C語言,交流是必須的,尤其是學(xué)習C語言的新手,這里,我向大家推介——百度C語言貼吧,這里有很多的學(xué)習者,也有很多高手,在這里你能學(xué)到課本以及課堂上學(xué)不到的東西。和他人交流也是很重要的。
五、上機練習
這是學(xué)習好C語言的關(guān)重要的環(huán)節(jié),無論你編程學(xué)得多好,上機實現(xiàn)才是目的,所以,不怕要辛苦,把你的每一段代碼都敲進計算機,讓計算機來實現(xiàn),這樣有助于你對程序的理解,并試著修改你的代碼,讓你的代碼更精簡,效率更高。平時沒事的時候,在計算機上多敲代碼,一個編程厲害的高手,他的計算機上會有多代碼。
想成為編程高手的軍規(guī):
1、大學(xué)生活豐富多彩,會令你一生都難忘,但難忘有很多種,你可以學(xué)了很多東西而難忘,也會因為什么都沒學(xué)到而難忘!
2、編程不是技術(shù)活,而是體力活。
3、C語言是基礎(chǔ),很重要,如果你不學(xué)好C語言,那么什么高級語言你都學(xué)不好。
4、計算機專業(yè)是一個很枯燥的專業(yè),但即來之、則安之,只要你努力學(xué),也會發(fā)現(xiàn)其中的樂趣。
5、學(xué)習編程的秘訣是:編程,編程,再編程。
>c語言學(xué)習心得體會五:c語言學(xué)習心得體會>>(1190字)
經(jīng)過了一段時間的學(xué)習,我覺得對c語言已經(jīng)有了一個初步的認識。能夠做到利用c語言編織出一些非常簡單的程序,和讀懂大部分的程序代碼,明白程序要表達的意思。
下面是對C語言中有許多重要知識的總結(jié):
1、一些基本的函數(shù)和基本數(shù)據(jù)類型的應(yīng)用。其中,基本數(shù)據(jù)類型分為整型、浮點型、字符型、枚舉類型。基本函數(shù)包括輸入輸出函數(shù)。
2、把運算符的優(yōu)先順序排列清楚,要分清楚哪個先運算,哪個后運算。
3、在編程之前要考慮好程序的算法,寫出流程圖,這樣才能更加快速的、有效的編程。
4、要分清楚各個變量的生存期和作用域,不能發(fā)生混淆,以致發(fā)生錯誤。
5、數(shù)組和指針是c語言的經(jīng)典之處,可以通用,并且互相轉(zhuǎn)換,具有非常強大的功能,但是使用不當?shù)脑?,會造成程序出錯,打亂原有程序的規(guī)律,使可讀性明顯變差。
6、結(jié)構(gòu)體也是常用的一種數(shù)據(jù)類型,它的功能也比較強大,相對于指針而言,結(jié)構(gòu)體掌握起來比較容易理解和使用。
7、對于文件的操作是非常關(guān)鍵的,把輸入的數(shù)據(jù)保存起來,下次還能夠使用,這才是關(guān)鍵問題。所以對文件操作是否成功,使程序是否編制成功的重要因素。
我認為c語言是一門很基礎(chǔ)的語言,所有的計算機語言都是相通的,只要一門學(xué)會了,其他語言就會很容易學(xué)會。但是c語言是基礎(chǔ)中的基礎(chǔ),掌握好c語言對于今后別的語言的學(xué)習是非常有好處的。雖然學(xué)會了c語言的大部份基礎(chǔ)知識,但是要掌握好c語言并不是一件簡單的事情。以為把一點一滴的基礎(chǔ)知識掌握牢固是不夠的,主要是對程序編制要求的理解,思考如何利用c語言的所有基礎(chǔ)知識來實現(xiàn)要編制程序的作用,以及如何更加簡便的實現(xiàn)等等。這就需要有很強邏輯思維,和長時間的經(jīng)驗積累,以及自身的不斷鉆研等諸多因素的有機統(tǒng)一。
而我們軟件測試的工作并不要求我們能夠編出很復(fù)雜的程序,只要能夠讀懂編程人員的源程序就可以了。所以把c語言的基礎(chǔ)知識學(xué)好是非常有必要的,也是必不可少的。
在學(xué)習c語言期間,每天都要不斷的上機練習,這也是學(xué)好c語言必不可少的一步。因為不管你理論知識掌握的如何熟練,不上機實際操作的話,是沒有任何效果的,許多問題都是在實際上機操作中顯現(xiàn)出來的,在書本上是體現(xiàn)不出來的。書本上是永遠不會出現(xiàn)你自己的思想成果的,正是應(yīng)了那句話“實踐是檢驗真理的唯一標準。”
學(xué)習完c語言后,我利用書本上的知識完成了軟件工程師系統(tǒng)的11個版本。完成后才感覺到編寫一個程序是多么不容易。光是這么一個簡單的程序,就需要不斷鉆研和反復(fù)的推敲,還要加上大量的上機時間,現(xiàn)在才明白為什么編程是腦力勞動的真正意義了。
總之,通過c語言的學(xué)習,使我對計算機語言有了一些初步的認識和理解,使我對計算機語言不再像以前一樣一無所知,認為那是高不可攀的、十分難以理解、一般人學(xué)不會的東西了。我認為只要學(xué)習方法掌握好,再加上刻苦的練習,是完全有可能學(xué)好任何一門計算機語言的。最后用一句話表明在學(xué)習c語言過程中的感受,那就是“痛苦并快樂著。”
第五篇:C語言學(xué)習心得體會
篇一:c語言心得體會作業(yè) c語言心得體會
學(xué)習c語言已經(jīng)一個學(xué)期了,剛開始學(xué)習的時候老是感覺力不從心。雖然認真聽課了,但是并不能理解它。這種情況到了后來才有所改變。
之所以能有所改變,是因為本人找到了學(xué)習c語言的一些方法。由于c語言對于剛接觸的學(xué)子,會感到很陌生。因為c語言所要用到的思維邏輯與我們平時的思維邏輯有所不一樣。其顯得更抽象。所以學(xué)習c語言,一定要打好基礎(chǔ)。要把基礎(chǔ)理解透徹。需要用到的語句要牢記,這樣,在以后的運用當中,就能比較得心應(yīng)手了。學(xué)習c語言的起步就是學(xué)習它的方法規(guī)則,如果把它學(xué)習得好在學(xué)習后面的時候就比較容易理。比如變量,首先要了解變量的定義方式(格式),其意義是什么(定義變量有什么用);其次就是要我要怎么去運用它(我要用什么型式去應(yīng)用它)。在c語言的命令行中所有的語句都是有它自己的一定格式和形式出現(xiàn)在我們面前,所以在學(xué)習某種語句或命令時你首先要了解的就是它的規(guī)則是什么、有什么用、怎么實現(xiàn)等。這些都是語法基礎(chǔ),如果把它們都了解很好了,那么編起程序來就很得心應(yīng)手。比如說if語句和switch語句,這兩種條件語句都是用來執(zhí)行判斷功能的,那什么時侯用if什么時侯用switch,如果很好地了解它們的結(jié)構(gòu)和作用的話那么就能靈活運用:若它的條件分支是多個而且條件的值是一個確定的值時就可以選用switch。反之,在大多數(shù)情況下就用if。掌握了語言法規(guī)則,不一定就能編出程序來,其實學(xué)習編程就是要學(xué)習一種思想,一種思維方法,首先要確定一種算法,如從1加到100,判斷潤年等,我認為這些算法都是一種思維方法。畫流程圖就是在構(gòu)建編寫程序思路的過程,當畫好一個流程圖時編程思想也就出來了,程序也差不多了,再結(jié)合掌握的語言的方法規(guī)則,在計算機里實現(xiàn)就可以了。任何程序只要有思維,有想法,那么實現(xiàn)程序時就不會覺得無從下手。而要學(xué)習這種思維方法就是多做題,多讀程序,學(xué)習別人好的思維方法,多想想一個程序還可不可以有另外一種方法來實現(xiàn)它。這樣久而久之,自然會形成一種自己的思維方法。因此我認為不管學(xué)什么語言都是這樣。另外,良好的編程習慣也是學(xué)好c語言的重要因素。例如編寫程序時用縮進的方式、寫注釋、程序?qū)懙揭欢ǖ碾A段時要做一下測試等。這些工作可以幫我們在調(diào)試程序時有很大的幫助。程序代碼實現(xiàn)后,錯誤是難免的,所以也要鍛煉自己的調(diào)試查錯能力,而良好的編程習慣可以使我們在調(diào)試時減小工作量和提高調(diào)試效率,也有助于形成自己的編程風格。
在學(xué)習的時候,我遇到過這么個情況。覺得c語言學(xué)起來很枯燥,很悶。后來才發(fā)現(xiàn)學(xué)習語言,是要有目的性。如果沒有目的,你會發(fā)現(xiàn)自己在學(xué)習的過程中會很枯燥,會漸漸失去對c語言的學(xué)習興趣。所以我們要有一個遠大而又容易實現(xiàn)的目的,我要用c語言來做什么?再把這個最終的目的分成部分,讓我們慢慢的一點一點的來完成它,這樣在學(xué)習c語言的過程中,我們就會始終陶醉在一個又一個成功的喜悅里,讓我們的學(xué)習越來越有興趣。有一天,我們會發(fā)現(xiàn):原來學(xué)習c語言真的是一件很有意思的事兒,而且學(xué)好c語言也不是很難么!學(xué)習c語言只看書也是不夠的,我們要一邊看書,一邊上機做練習,或者在你學(xué)習了c語言的基礎(chǔ)知識以后就可以找一些別人的程序來看,遇到不明白的函數(shù)可以再翻一下書,如果查書也理解不了,我們可以把他的程序輸入到計算機里,情況好的話能夠順利通過編譯,如果不能順利執(zhí)行,我們也同樣可以學(xué)習到一些c語言調(diào)試方面的知識。課堂上要講授許多關(guān)于c語言的語法規(guī)則,聽起來十分枯燥無味,也不容易記住。然而要使用c語言這個工具解決實際問題,又必須掌握它。通過多次上機練習,對于語法知識有了感性的認識,加深對它的理解,在理解的基礎(chǔ)上就會自然而然地掌握c語言的語法規(guī)定。對于一些內(nèi)容自己認為在課堂上聽懂了,但上機實踐中會發(fā)現(xiàn)原來理解的偏差,這是由于大部分學(xué)生是初次接觸程序設(shè)計,缺乏程序設(shè)計的實踐所致。學(xué)習c語言不能停留在學(xué)習它的語法規(guī)則,而是利用學(xué)到的知識編寫c語言程序,解決實際問題。即把c語言作為工具,描述解決實際問題的步驟,由計算機幫助我們解題。只有通過上機才能檢驗自己是否掌握c語言、自己編寫的程序是否能夠正確地解題。通過上機實驗來驗證自己編制的程序是否正確,恐怕是大多數(shù)同學(xué)在完成老師作業(yè)時的心態(tài)。但是在程序設(shè)計領(lǐng)域里這是一定要克服的傳統(tǒng)的、錯誤的想法。因為在這種思想支配下,可能你會想辦法去掩蓋程序中的錯誤,而不是盡可能多地發(fā)現(xiàn)程序中存在的問題。自己編好程序上機調(diào)試運行時,可能有很多你想不到的情況發(fā)生,通過解決這些問題,可以逐步提高自己對c語言的理解和程序開發(fā)能力。
總之一句話,在學(xué)習c語言中,一定要多動手。不要老是鉆牛角尖,不斷的在那左思右想。用時候只要肯動手,編譯錯了再改。你會發(fā)現(xiàn)慢慢的就能夠找到答案了。而且也能從中學(xué)習到很多東西,常言道失敗是成功之母。只要不怕失敗,不斷的鉆研、嘗試,總會能夠把困難解決的。
在學(xué)習c語言的過程中會遇到許多困難與挫折。但通過自己的努力,最終能克服種種的困難。所得到的成就感是無法用言語去形容的。從中學(xué)到的堅韌精神對于我今后的生活也有很大的影響。
c語言是一種抽象的語言,相對于我們平時用的語言,所以學(xué)習起來會用點吃力。但是面向?qū)ο蟪绦蛟O(shè)計的基本要素是抽象,程序員是需要通過抽象來管理復(fù)雜性.管理抽象的有效方法是使用層次式的分類特性,這種方法允許用戶根據(jù)物理含義分解一個復(fù)雜的系統(tǒng),把它劃分成更容易管理的塊.例如,一個計算機系統(tǒng)是一個獨立的對象.而在計算機系統(tǒng)內(nèi)部由幾個子系統(tǒng)組成:顯示器,鍵盤,硬盤驅(qū)動器,dvd-rom,軟盤,音響等,這些子系統(tǒng)每個又由專門的部件組成.關(guān)鍵是需要使用層次抽象來管理計算機系統(tǒng)(或其他任何復(fù)雜系統(tǒng))的復(fù)雜性.面向?qū)ο蟪绦蛟O(shè)計的本質(zhì):這些抽象的對象可以被看作具體的實體,這些實體對用來告訴我們作什么的消息進行響應(yīng).學(xué)習c語言可以讓我們更好的鍛煉自己的邏輯思維能力,還可以讓你掌握更好的計算機知識,在不斷學(xué)習的過程中讓自己真正的自信起來!學(xué)習c語言,對于以后的工作也是有所幫助的,它也可以結(jié)合其他的科目,來靈活運用。例如單片機的運用。用c語言去編輯單片機的主程序,會發(fā)現(xiàn)程序簡潔多了。而且發(fā)現(xiàn)c語言的實用性很強。
雖然課程結(jié)束了,但在以后的學(xué)習過程中,我仍會不斷的鉆研,希望學(xué)得更多,能更好的在以后的工作中運用。篇二:c語言上機實驗心得 c語言上機實驗心得
在科技高度發(fā)展的今天,計算機在人們之中的作用越來越突出。而c語言作為一種計算機的語言,學(xué)習它將有助于我們更好的了解計算機,與計算機進行交流,因此,我們一定要學(xué)好c語言,這對我們以后的發(fā)展是十分重要的。
說到這,上機實驗當然就是一個必不可少的環(huán)節(jié)了,c語言靈活、簡潔的特點,只有通過編程實踐才能真正了解,真正說懂。為了更好地學(xué)習語法規(guī)定、掌握程序設(shè)計方法、提高程序開發(fā)能力,我們必須實際上機、編寫程序。
通過實驗我也發(fā)現(xiàn)了自己不少的問題,這都是只看書上的程序而沒有自己親身上機編寫程序而無法得知的,假如我們只因看熟書上的程序就以為自己已經(jīng)掌握了c語言那就大錯特錯了。我主要存在以下的這些缺點:
1、學(xué)習耐心與細心不足,如scanf(“%d”,&n);中的“&”有時候會忘了。而在最后
輸出時又錯寫成printf(“%d”,&n);從而錯誤得輸出了地址而不是我原來想要的答案。
2、編程思想不夠發(fā)散,看著題目有時想不出解答的方法,更不用說編寫程序來解 題了。
3、4、基本功不夠,有些函數(shù)的表達不太精通,需要看書來核實,以致耗時較多。知識不夠廣,有些內(nèi)容沒有學(xué)好,不能要用到時及時反映出來,認識程度不夠 深刻。
5、6、有時候不夠精簡,有一點用處不大或者說沒有也可以的文字存在。英語水平較差,對錯誤的地方雖然電腦有說,但由于是英文,理解上還是存在 一點問題。
為了能更好地學(xué)好c語言,在今后學(xué)習中我要更多的動腦,綜合運用所學(xué),多看相關(guān)東西,多上機練習,提高電腦水平,增強自學(xué)能力,把已會的東西掌握好。
實驗中我深刻意識到完成程序的編寫,決不意味著萬事大吉。認為萬無一失的程序,實際上機運行時可能會出現(xiàn)很多意想不到的問題。有時編譯程序檢測出一大堆錯誤,有時程序能夠順利運行,但是運行結(jié)果并不是你預(yù)期中想要的。因為開發(fā)環(huán)境所提供的編譯系統(tǒng)無法發(fā)現(xiàn)程序邏輯錯誤,或者是你原來所設(shè)計時的理論錯誤,這就只能靠自己的上機經(jīng)驗來分析判斷錯誤的所在了。所以程序的調(diào)試是一個技巧性很強的工作,它可能比編一個程序耗時更多。由此可看出上機實踐的重要性。
通過本次c語言上機實驗,我對這個介于人類與非人類之間的計算機編程語言有了一定的體驗。編程的時候有因為順利編出程序而開心過、有因為做得比人家慢而郁悶過、有因為不知從何入手而無奈過、有因為不知錯出在哪而彷徨過??但隨著練習的增多,我對c語言比以前熟了很多,不再只是紙上談兵,我都有能力獨立做出一些程序,可能對于一些“高手來說這不算什么,或者他們早就會了,但我依然覺得很開心,因為我跟我自己比是進步了。
當然,我還得感謝老師的指導(dǎo)與幫助,如果沒有老師和其他同學(xué)的指點,我可能對c語言還是一籌莫展,在實驗中遇到的大大少少的問題與所犯過的錯誤將是我以后的要加以注意的地方與認真審查的部分,為我奠定堅固的基石。伴隨著學(xué)習的深入,我發(fā)現(xiàn)高深的東西還有很多很多,不懂不熟的知識還有很多,所以我不能停步,對c語言,我以后會更加努力學(xué)習的。篇三:c語言培訓(xùn)學(xué)習心得體會 c語言培訓(xùn)學(xué)習心得體會
c語言是一種結(jié)構(gòu)化語言,是大部分編程語言的基礎(chǔ),c語言學(xué)好了,以后的java,c#以及更多的編程語言才有可能學(xué)好。下面就跟南寧達內(nèi)小編一起,要學(xué)好c語言必須了解的四點:
1、課前認真預(yù)習,把下一節(jié)要上的內(nèi)容先自己看一遍,把不懂的地方打個標記,等上課的時候可以請教老師。理解書上的例子,搞懂每個語句的含義,用法??赐旰髧L試著不看例子自己編寫程序,編完以后再跟書上進行比較,看自己的程序還有哪方面的不足,再進行改正。想要真正學(xué)好c語言光看書是不夠的,一定要自己多動手。
2、上課認真聽講積極思考,提高上課效率。老師上課講述的都是課程的重點和難點,聽好課程可以達到事半功倍的目的。
3、課后復(fù)習。把每天的上課內(nèi)容回家再溫習一遍,獨立完成課后的作業(yè),如果有時間,最好能找點課外書籍、課外習題什么的來鞏固所學(xué)的內(nèi)容。
4、主動上機,多多實踐,提高動手能力。通過上機實踐來驗證所學(xué)的理論,通過在機器上查找錯誤來鞏固概念,通過提高上機能力來促進理論學(xué)習,開闊編程思路,提高反映速度,提高分析問題解決問題的能力,鍛煉心理素質(zhì),提高心理承受能力。
學(xué)習c語言的初期重點要放在掌握語言的語法和規(guī)定上,一定要養(yǎng)成良好的編程習慣,平時寫程序注意語法規(guī)范格式控制,格式規(guī)范了,出了錯誤也容易找到出錯的地方,這是c語言的基礎(chǔ);后期的重點要轉(zhuǎn)移到掌握編程的思路和基本算法上來。課后多做習題,找一些經(jīng)典例子嘗試自己編寫,寫程序切忌半途而費,想到一個思路,就要按自己思路把它寫完,就算錯了,也可以讓自己了解為什么這樣做會錯?錯在哪里?會出什么結(jié)果?以后自己也很難在這個地方犯同樣的錯誤。當學(xué)到一個新的知識點,就試著把它運用到以前做的習題上,不但鞏固了以前學(xué)的內(nèi)容,也更加能加強新知識的理解。學(xué)習c語言就是要經(jīng)過以上這樣幾個反復(fù),才能前后融會貫通,積累所應(yīng)該掌握的知識。c語言是這樣,其他語言也是這樣,從基本抓起,多動手,多動腦,不懂就問,注意平時積累。