999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

關于《C語言程序設計》學習的幾點思考

2018-10-25 10:53:52凌卉
讀與寫·教育教學版 2018年10期
關鍵詞:思考

摘 要:C語言是大學階段一門必修課程,是許多理工科高校的核心課程之一。學好C語言對個人今后的專業發展和自身發展有著深遠的影響。本文對《C語言程序設計》課程學習提出了幾點建議,以期拋磚引玉。

關鍵詞:C語言 代碼 思考

中圖分類號:G642 文獻標識碼:A 文章編號:1672-1578(2018)10-0048-01

1 引言

在大學階段,C語言不僅是計算機專業而且也是非計算機專業學習計算機基礎的一門必修課程,幾乎每一個理工科或者其他專業的學生都要學習它。不管你現在是一個高級編程師抑或一個剛剛起步的計算機語言初學者,C語言毫無疑問是我們所接觸的第一門計算機編程語言。一個不懂C語言的人,要想寫出優秀高效的程序簡直是天方夜譚。因此,學好C語言對個人今后的專業發展和自身發展有著深遠的影響。

2 C語言介紹

C語言是國內外廣泛使用的一種計算機語言,是計算機程序設計的重要理論基礎。C語言使用靈活方便、功能豐富、表達能力強、既具有高級語言的優點,又具有低級語言的許多特點,適合編寫各種系統軟件。不僅用在計算機上廣泛用在電子,機械等方面上,而且很多新型的語言如,C++, Java等都是衍生自C語言。它兼備高級語言與低級語言的優點,屬于一種中間語言,非常適合結構化程序設計。他有著較豐富的數據類型、運算符以及函數供以選用,能使修改、編輯其他程序與文檔變得輕松,簡單。

3 C語言學習的幾點建議

在學習《C語言程序設計》的一年里,筆者也在慢慢探索該語言的學習心得,并總結了以下幾點建議,以期拋磚引玉。

3.1 積極思考 獨立完成

學習c語言最為重要的一點就是要積極思考、獨立完成。在解答c語言習題的過程中,我們有時會有自己獨特的想法,而一道題目的解法往往不止一種,因此不存在唯一的標準答案,只要能夠達到題目所要求的目的即可。在拿到題目時我們不必急著寫出程序,應該先獨立思考,找到自己想編寫程序的解決問題的核心算法。例如經典題目:輸入一個3行3列的整型數組,求出這個數組的“鞍點”。鞍點是指這個元素在所在的行上最大, 列上最小。請輸出這個鞍點的位置及鞍點的值,如果沒有鞍點,請輸出沒找到。

針對該題,筆者的解題思路是先找到一行中的最大值,并找到該最大值所在列的最小值,接著比較此最大值與最小值對應的數值是否相等,若相等則有鞍點,反之,則沒有。而這樣的思路也顯然將之后程序編寫的過程大致分為了三個部分。通過鞍點ad是否等于0來判斷是否有鞍點的存在并編寫出程序。

事實上,在面對一道C語言相關題目時,我們可能會有多種想法,不妨將這些算法都編寫為程序,達到一題多解的效果,而這些解法有各自的優勢也有缺點,在相互比較中我們會有更大的提高。當然,將我們對于一道題目的解法思路轉換為計算機語言,有時較為復雜和困難,但也是在這種“困難”情境下的思考讓我們有更大的進步。

3.2 多看代碼 反復實踐

C語言學習在有一定基礎以后,一定要多看別人的代碼,一是同學或網友的代碼,學習別人方法的時候,應該是辯證的態度對對待,應該去考慮它是否有問題,不能迷信別人的代碼,應該客觀地看待,如果有問題,自己試著去解決,并和他們交流。二是看優秀程序的源代碼,這類代碼了體現了程序框架、設計思想等,我們可以從中加以學習和借鑒。此外,還要多上機練習,反復實踐,這是學習好C語言的重要的環節,無論編程學得多好,上機實現才是目的,把每一段代碼都敲進計算機,讓計算機來實現,這樣有助于對程序的理解,并試著修改代碼,讓代碼更精簡,效率更高。自己動手的過程實際上就是不斷糾正自己不好的編程習慣和認識錯誤。平時沒事的時候,在計算機上多敲代碼,有一定的基礎以后可以嘗試編一點小游戲,基礎很扎實的時候,可以編一些關于數據結構方面的東西,諸如最經典的學生管理系統等等。

3.3 多記筆記 善于總結

上課務必認真聆聽,課下一定要整理筆記。因為,畢竟大部分人沒有過目不忘的能力,記筆記可以加深印象,便于把上課學習的瞬時記憶轉為長期記憶。而且,忘記了也便于查找,不用費力到整本書中去查找。記筆記的方式多種多樣,因人而異。代碼多的筆記建議記在電腦里,可以先敲出來編譯運行,看是否有差錯,再復制粘貼到記事本上,作為新手這條一定要時時遵守。在編寫程序的過程中我們常常會遇到問題,常會編譯錯誤的程序,學習過程中我們一定要虛心學習,重視每一次編譯時出現的錯誤,從錯誤中汲取教訓,善于總結,特別是頻繁出現的更要注意。出現錯誤不要著急,多交流,也許別人會看到你發現不了的漏洞,

3.4 注意細節 培養習慣

基本上每本C語言教材上都要提到,新手在學習過程中一定要注意細節,培養良好的編程習慣。首先,恰當地對代碼加以注釋。能在代碼里說明白的就一定要在代碼里體現,比如函數名、變量名,在命名的時候盡量說明其用途,比如看這樣的代碼:if?"(frmp>10)", "(plist.bdown & x03)", "(plist.y > pond.y)"就比看注釋要復雜的多。僅憑光溜溜一堆代碼,別人不僅很難讀懂,也不利于查找錯誤代碼。其次,務必把主函數盡量寫簡短,注意語句的嵌套不能過長。一般來說,一段代碼里語句最多8個嵌套,這樣簡潔精妙的代碼更容易讀懂。最后,還要注意語句的選擇。并不是分支語句就用if循環就用while、for。在適當的情況下switch和do while語句也是要用的。在某些時候,switch語句比if語句更加精練明了,而do while比while少一個循環。

總之,學習C語言沒有捷徑可走,功在平時,只有平時認真積累思考,積極上機練習,水平才能有所提高。

作者簡介:凌卉(1999-),女,福建省寧德市人,中央民族大學2017級信息與計算科學系1班學生,研究方向:信息與計算科學。

猜你喜歡
思考
以預算為前提的成本考核體系的創建與思考
試論加強民生資金審計的若干思考
對國有資產經營管理體制改革的思考
小學經典詩文誦讀與積累的實踐與思考
關于企業安全生產的一點思考
第二次全國污染源普查的一些思考
農村土地管理存在的問題及思考
對于少兒英語教育的幾點思考
科技視界(2016年21期)2016-10-17 20:40:23
少兒圖書館小志愿者工作的意義和思考
科技視界(2016年21期)2016-10-17 19:35:59
淺論高中化學生活化教學的實踐與思考
考試周刊(2016年79期)2016-10-13 23:10:24
主站蜘蛛池模板: 精品国产成人a在线观看| 中文字幕首页系列人妻| 免费可以看的无遮挡av无码 | 日本人真淫视频一区二区三区| 日韩精品高清自在线| 99re精彩视频| 怡红院美国分院一区二区| 久久福利片| 国产精品美乳| 亚洲国产精品成人久久综合影院 | 国产爽歪歪免费视频在线观看 | 国产又爽又黄无遮挡免费观看| 18禁色诱爆乳网站| 国产一级α片| 亚洲国产日韩在线成人蜜芽| 一区二区三区成人| 全午夜免费一级毛片| 老司机久久精品视频| 日韩精品亚洲人旧成在线| 国产亚洲精品资源在线26u| 99免费视频观看| 99在线视频免费观看| 综合人妻久久一区二区精品| 久草视频中文| 日本欧美成人免费| 国产精品私拍在线爆乳| aa级毛片毛片免费观看久| 欧美一级夜夜爽www| a级毛片免费网站| 好吊色国产欧美日韩免费观看| 欧美yw精品日本国产精品| 久久一色本道亚洲| 精品国产黑色丝袜高跟鞋| 亚洲天堂色色人体| 无码在线激情片| 草逼视频国产| 国产激情第一页| 国产欧美在线观看一区| 国产成人精品在线| a毛片基地免费大全| 夜夜操天天摸| 欧美日韩亚洲综合在线观看| 国产成人精品免费av| 久久五月视频| 成人一区在线| 亚洲日韩Av中文字幕无码| 国产视频久久久久| 欧美.成人.综合在线| 国产精品所毛片视频| 久久99热这里只有精品免费看| 色亚洲激情综合精品无码视频| 国产精品午夜福利麻豆| 欧美自慰一级看片免费| 五月六月伊人狠狠丁香网| 国产在线观看一区二区三区| 国产一区二区色淫影院| 精品成人一区二区| 九色91在线视频| 久久久久人妻精品一区三寸蜜桃| 久久久国产精品无码专区| 亚洲看片网| 亚洲天堂2014| 国产精品分类视频分类一区| 2020国产精品视频| 综合色婷婷| 在线国产91| 欧美一级色视频| 久久夜色撩人精品国产| 亚洲视频色图| 91无码网站| 亚洲aaa视频| 亚洲午夜国产精品无卡| 久久精品国产精品青草app| 国产成人精品一区二区秒拍1o| 四虎国产精品永久一区| 精品国产美女福到在线不卡f| 永久免费av网站可以直接看的| 2021国产精品自产拍在线| 97无码免费人妻超级碰碰碰| 久996视频精品免费观看| 国产在线欧美| 在线毛片免费|