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无码久久无遮挡| 亚洲视频免费在线看| 性做久久久久久久免费看| 欧美亚洲另类在线观看| 伊人久久综在合线亚洲2019| 亚洲av综合网| 国产素人在线| 91精品国产无线乱码在线| jijzzizz老师出水喷水喷出| 国产麻豆福利av在线播放| 人妻无码AⅤ中文字| 就去色综合| 中文字幕在线欧美| 97在线国产视频| 成人综合在线观看| 无遮挡国产高潮视频免费观看| 欧美国产日韩在线播放| 国产精品尤物在线| 国产精品网址你懂的| 日韩小视频网站hq| 国产情侣一区| 99ri精品视频在线观看播放| 欧美成一级| 日韩成人在线网站| 国产精品主播| 99国产精品一区二区| 久久久久久国产精品mv| 国内精品九九久久久精品| 99精品免费欧美成人小视频| 久久精品免费看一| 国产美女无遮挡免费视频| 天天做天天爱夜夜爽毛片毛片| 伊人91在线| 五月激情综合网| 日韩亚洲综合在线| 亚洲综合第一页| 另类专区亚洲| 久久伊人久久亚洲综合| 啪啪啪亚洲无码| 在线视频精品一区| 中文字幕2区| 最新国产成人剧情在线播放 | 狠狠色丁婷婷综合久久| 77777亚洲午夜久久多人| 国产精品毛片在线直播完整版| 伊人婷婷色香五月综合缴缴情| 高清码无在线看| 91丝袜乱伦| 国产精品专区第一页在线观看| 伊人久久福利中文字幕| 中文毛片无遮挡播放免费| 久久人人爽人人爽人人片aV东京热| 国产白浆视频| 九九香蕉视频| 色婷婷在线播放| 精品亚洲国产成人AV| 超碰91免费人妻| 色综合激情网| 91精品国产91久久久久久三级| 亚洲精品你懂的| 91免费国产在线观看尤物| 激情综合五月网| 免费在线不卡视频| 日韩小视频在线播放| 免费国产高清精品一区在线| 亚洲AV人人澡人人双人| 手机精品福利在线观看| 久久久久久国产精品mv| 午夜影院a级片| 老色鬼久久亚洲AV综合| 国产日韩久久久久无码精品| 97国产在线观看| 福利国产微拍广场一区视频在线| 青青国产视频| 国产不卡网| 色播五月婷婷| 日韩麻豆小视频| 一本久道久综合久久鬼色|