• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      探析C語(yǔ)言編程設(shè)計(jì)關(guān)鍵點(diǎn)應(yīng)用

      2017-12-27 00:28:32邢鴻瑞山東省滕州市第一中學(xué)
      數(shù)碼世界 2017年8期
      關(guān)鍵詞:初學(xué)者指針程序設(shè)計(jì)

      邢鴻瑞 山東省滕州市第一中學(xué)

      探析C語(yǔ)言編程設(shè)計(jì)關(guān)鍵點(diǎn)應(yīng)用

      邢鴻瑞 山東省滕州市第一中學(xué)

      C語(yǔ)言是學(xué)習(xí)程序設(shè)計(jì)的最重要課程之一,也是應(yīng)用最廣的軟件開(kāi)發(fā)語(yǔ)言。在學(xué)習(xí)C語(yǔ)言編程設(shè)計(jì)方法過(guò)程中,一方面要加強(qiáng)對(duì)C語(yǔ)言語(yǔ)法規(guī)則的學(xué)習(xí),另一方面要加強(qiáng)實(shí)例技巧的應(yīng)用,特別是從具體應(yīng)用中來(lái)借鑒和學(xué)習(xí),增強(qiáng)對(duì)C語(yǔ)言的理解與創(chuàng)新能力。

      C語(yǔ)言 程序設(shè)計(jì) 關(guān)鍵點(diǎn)

      C語(yǔ)言是進(jìn)階程序設(shè)計(jì)師的必修課,其應(yīng)用廣泛,比如在操作系統(tǒng)、單片機(jī),以及游戲領(lǐng)域,C語(yǔ)言以其強(qiáng)大的功能和快速執(zhí)行效率更受青睞。因此,在學(xué)習(xí)C語(yǔ)言程序設(shè)計(jì)時(shí),首先需要選擇合適的教材,譚浩強(qiáng)編著的《C程序設(shè)計(jì)》教材,多年來(lái)受到多數(shù)初學(xué)者的認(rèn)可,特別是在教材內(nèi)容設(shè)計(jì)上,內(nèi)容精選,注重階梯,豐富的例題,通俗的講解,更有助于初學(xué)者厘清概念,掌握要點(diǎn)。當(dāng)然,除了教材,廣大學(xué)習(xí)者還要適當(dāng)選擇一些操作性強(qiáng)的參考書(shū),特別是一些與數(shù)學(xué)知識(shí)相關(guān)的程序案例,幫助初學(xué)者從程序代碼的學(xué)習(xí)中,了解語(yǔ)法知識(shí),掌握編程思想。程序設(shè)計(jì)對(duì)學(xué)習(xí)者的動(dòng)手實(shí)踐能力要求很高,要從自我編程實(shí)踐中總結(jié)經(jīng)驗(yàn),培養(yǎng)自己的程序設(shè)計(jì)風(fēng)格。

      1 C語(yǔ)言學(xué)習(xí)要拓寬視野,講究學(xué)習(xí)方法的借鑒

      對(duì)于C語(yǔ)言學(xué)習(xí),不同的人需要尋找適宜自我的方法。任何一種軟件在學(xué)習(xí)時(shí),都需要從全面的了解、豐富的功能、深入的實(shí)踐中來(lái)漸進(jìn)養(yǎng)成。特別是在C語(yǔ)言學(xué)習(xí)時(shí),由于其界面缺乏“圖形化”,不同接口平臺(tái)下的編程方法,需要從相關(guān)知識(shí)的學(xué)習(xí)和應(yīng)用中來(lái)掌握。有人說(shuō)學(xué)習(xí)C語(yǔ)言應(yīng)該先看書(shū),把相關(guān)知識(shí)點(diǎn)都搞明白了,再在機(jī)器上實(shí)踐。其實(shí),軟件編程學(xué)習(xí)的知識(shí)點(diǎn)很多,不可能做到了解所有知識(shí)點(diǎn)再進(jìn)行編程實(shí)踐。因此,要不斷拓寬編程視野,多交流,多借鑒他人的經(jīng)驗(yàn),多歸納,多比較,從C語(yǔ)言程序設(shè)計(jì)中來(lái)找到貼合自己的方法。C語(yǔ)言本身邏輯性強(qiáng),其結(jié)構(gòu)化程序設(shè)計(jì)思路,需要學(xué)習(xí)者深刻領(lǐng)會(huì)。在學(xué)習(xí)方法上,要注重實(shí)踐練習(xí)。比如對(duì)于1、2、3...10這十個(gè)數(shù)的和,從其求和方法上來(lái)設(shè)計(jì)程序語(yǔ)言,讓學(xué)生從中來(lái)選配和組織最核心的精準(zhǔn)語(yǔ)句。再者,對(duì)于經(jīng)典的編程實(shí)例,要主動(dòng)去實(shí)踐,去牢記,要通過(guò)必要的模仿來(lái)強(qiáng)化自我的編程能力。

      2 對(duì)C語(yǔ)言程序設(shè)計(jì)的關(guān)鍵點(diǎn)探析

      對(duì)于C語(yǔ)言學(xué)習(xí),一些學(xué)生過(guò)于死摳每一個(gè)細(xì)節(jié),導(dǎo)致信心不足,方法不當(dāng)。程序設(shè)計(jì)本身是對(duì)編程思想的運(yùn)用,要熟悉C語(yǔ)言語(yǔ)法及規(guī)則,要善于從程序架構(gòu)與設(shè)計(jì)思維中來(lái)簡(jiǎn)化問(wèn)題?,F(xiàn)就幾點(diǎn)心得進(jìn)行歸納如下。

      2.1 掌握輸入輸出指令

      C語(yǔ)言在二維浮點(diǎn)數(shù)數(shù)組輸入設(shè)計(jì)中,一些教材很少進(jìn)行詳細(xì)講解,通常是給予一個(gè)變量,來(lái)對(duì)變量進(jìn)行賦值,并將之賦予二維浮點(diǎn)數(shù)數(shù)組方式。因此,一些學(xué)習(xí)者在面對(duì)二維浮點(diǎn)數(shù)數(shù)組時(shí),要注重變量的預(yù)設(shè),避免后續(xù)設(shè)計(jì)中出現(xiàn)差錯(cuò)。另外,在輸出“%”格式中,要對(duì)輸出格式字符的意義進(jìn)行辨析。很多初學(xué)者在“%”輸出中出現(xiàn)問(wèn)題,不同字符也有不同的釋義,難怪有人說(shuō),考查C語(yǔ)言的輸出格式,有99%的學(xué)習(xí)者會(huì)不及格。可見(jiàn),在輸出格式上要給予重視。

      2.2 明確C語(yǔ)言中的優(yōu)先級(jí)

      對(duì)于程序設(shè)計(jì)語(yǔ)言中的優(yōu)先級(jí)概念,C語(yǔ)言具有自身特點(diǎn)。多數(shù)情況下,C語(yǔ)言的運(yùn)算符本身就有優(yōu)先級(jí)。比如在條件表達(dá)式中,當(dāng)“條件?結(jié)果為1;結(jié)果2”,其意義與“IF...ELSE...”條件判斷語(yǔ)句具有相似性,但其優(yōu)先級(jí)是不同的,不能按照C語(yǔ)言規(guī)則來(lái)進(jìn)行。所以,要正確認(rèn)識(shí)到優(yōu)先級(jí)的變化,不能死記硬背。

      2.3 掌握C語(yǔ)言中的“指針”

      C語(yǔ)言中的“指針”是最具特色的,也很多初學(xué)者感到困難的。對(duì)于“指針”本身,其實(shí)是一種變量,以記錄“地址”為主的變量,而非“數(shù)值”。好比是一個(gè)人,可以用“姓名”來(lái)標(biāo)記,也可以用“身份證號(hào)碼”來(lái)標(biāo)識(shí)。所以,在“指針”學(xué)習(xí)時(shí),要加強(qiáng)對(duì)計(jì)算機(jī)原理的了解,特別是在程序執(zhí)行過(guò)程中,要深入洞悉其奧妙。比如對(duì)于“地址”指針變量,其表達(dá)式類似于對(duì)某一地址的賦值;同時(shí),作為地址變量,“指針”還可以運(yùn)算,其規(guī)則等同于一般變量。當(dāng)然,在程序設(shè)計(jì)時(shí),盡量不要采用指針變量,因其運(yùn)行復(fù)雜性,可能帶來(lái)不可預(yù)期的錯(cuò)誤。

      2.4 善用C語(yǔ)言中的函數(shù)

      函數(shù)是程序設(shè)計(jì)的重點(diǎn),很多程序語(yǔ)言都有函數(shù),C語(yǔ)言也不例外。不過(guò),在C語(yǔ)言學(xué)習(xí)中,對(duì)于C語(yǔ)言函數(shù)要給予格外關(guān)注。一是C語(yǔ)言函數(shù)具有明確的功能性,要牢記并靈活運(yùn)用;二是函數(shù)本身也是程序代碼,只不過(guò)是被程序員進(jìn)行預(yù)先設(shè)計(jì)好的一段獨(dú)立性代碼,幫助我們快速編程,節(jié)約執(zhí)行時(shí)間。作為程序設(shè)計(jì)員,在對(duì)所編寫(xiě)的程序進(jìn)行優(yōu)化時(shí),通常需要從“函數(shù)”的替換中來(lái)簡(jiǎn)化設(shè)計(jì)。比如對(duì)于某一字符串進(jìn)行比較時(shí),如果采用C語(yǔ)言代碼,可能需要30多條語(yǔ)句都未必能夠完成,但對(duì)于“strcmp()”函數(shù),一條語(yǔ)句就可以解決。

      3 結(jié)語(yǔ)

      C語(yǔ)言作為基礎(chǔ)性專業(yè)語(yǔ)言,學(xué)好C語(yǔ)言,對(duì)于學(xué)習(xí)C++、VB、JAVA等語(yǔ)言具有更好的貫通性。要加強(qiáng)C語(yǔ)言基本功訓(xùn)練,對(duì)其設(shè)計(jì)思想、方法要多加實(shí)踐和應(yīng)用,要多借閱相關(guān)書(shū)籍,學(xué)習(xí)相關(guān)實(shí)例來(lái)豐富自我的理論和實(shí)踐視野,不斷提升自我設(shè)計(jì)水平。

      [1]王紅兵,鎖沛烈,敬清.C語(yǔ)言中if語(yǔ)句的教學(xué)設(shè)計(jì)[J].軟件導(dǎo)刊(教育技術(shù)),2016,(11):67-69

      [2]丁留海.C語(yǔ)言指針的底層原理[J].電子技術(shù)與軟件工程,2016,(21):257-258

      猜你喜歡
      初學(xué)者指針程序設(shè)計(jì)
      初學(xué)者,趕緊看過(guò)來(lái)
      童話世界(2020年26期)2020-10-27 02:23:28
      基于Visual Studio Code的C語(yǔ)言程序設(shè)計(jì)實(shí)踐教學(xué)探索
      偷指針的人
      從細(xì)節(jié)入手,談PLC程序設(shè)計(jì)技巧
      電子制作(2019年9期)2019-05-30 09:42:04
      為什么表的指針都按照順時(shí)針?lè)较蜣D(zhuǎn)動(dòng)
      淺談如何提高初學(xué)者的鋼琴演奏能力
      初學(xué)者如何臨寫(xiě)《九成宮醴泉路》
      丹青少年(2017年2期)2017-02-26 09:10:56
      高職高專院校C語(yǔ)言程序設(shè)計(jì)教學(xué)改革探索
      基于改進(jìn)Hough變換和BP網(wǎng)絡(luò)的指針儀表識(shí)別
      PLC梯形圖程序設(shè)計(jì)技巧及應(yīng)用
      隆尧县| 土默特左旗| 瑞安市| 绍兴县| 遵义市| 南阳市| 顺昌县| 大竹县| 安多县| 棋牌| 讷河市| 阜阳市| 郯城县| 定安县| 九寨沟县| 织金县| 汉中市| 莎车县| 华安县| 龙泉市| 德化县| 陆川县| 凤翔县| 元阳县| 通海县| 万盛区| 弋阳县| 梨树县| 前郭尔| 山丹县| 靖西县| 崇义县| 丰台区| 五指山市| 张家口市| 琼结县| 平顶山市| 桦甸市| 达州市| 安塞县| 湘西|