freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

程序設(shè)計(jì)學(xué)習(xí)手冊(cè)(第一版)(已修改)

2025-08-08 23:48 本頁(yè)面
 

【正文】 ***************************************************c語(yǔ)言程序設(shè)計(jì)學(xué)習(xí)手冊(cè)程序設(shè)計(jì)課程組2011年9月**************************************************** 目錄一、學(xué)習(xí)方法 3二、知識(shí)點(diǎn)解析 14算法 14程序算法的圖形表示 19程序設(shè)計(jì)語(yǔ)句 24c語(yǔ)言的程序框架 26c語(yǔ)言的數(shù)據(jù)類型 26變量與常量 27表達(dá)式求值 27數(shù)組 29函數(shù) 30預(yù)處理 30指針 31文件管理 36sizeof 39算法與問(wèn)題解決方法 39三、常見(jiàn)錯(cuò)誤匯總 42四、常見(jiàn)編譯錯(cuò)誤匯總 47 `c語(yǔ)言程序設(shè)計(jì)是一門(mén)計(jì)算機(jī)科學(xué)領(lǐng)域非常重要的一門(mén)課程,另一方面它又是比較難學(xué)的一門(mén)課程,其中要求我們建立動(dòng)態(tài)的思想,是我們學(xué)習(xí)后續(xù)課程的關(guān)鍵,本學(xué)期我們的理論學(xué)時(shí)已被壓縮至32學(xué)時(shí),很多內(nèi)容都需要大家業(yè)余時(shí)間自學(xué),所以課前的預(yù)習(xí)和課后的復(fù)習(xí)、練習(xí)是學(xué)好這門(mén)課所必須的。本學(xué)習(xí)手冊(cè)是教材及上課內(nèi)容的補(bǔ)充,希望能對(duì)大家有幫助。一、學(xué)習(xí)方法 先講兩個(gè)小故事有一個(gè)小朋友,他很喜歡研究生物學(xué),很想知道那些蝴蝶如何從蛹?xì)だ锍鰜?lái),變成蝴蝶便會(huì)飛。 有一次,他走到草原上面看見(jiàn)一個(gè)蛹,便取了回家,然后看著,過(guò)了幾天以后,這個(gè)蛹出現(xiàn)了一條裂痕,可以看見(jiàn)里面的蝴蝶開(kāi)始掙扎,想抓破蛹?xì)わw出來(lái)。 這個(gè)過(guò)程達(dá)數(shù)小時(shí)之久,蝴蝶在蛹里面很辛苦地拼命掙扎,怎么也沒(méi)法子走出來(lái)。這個(gè)小孩看著看著不忍心,就想不如讓我?guī)蛶退?,便隨手拿起剪刀在蛹上剪開(kāi),使蝴蝶破蛹而出。 但蝴蝶出來(lái)以后,因?yàn)槌岚虿粔蛄?,變得很臃腫,飛不起來(lái)。有一種說(shuō)法是程序設(shè)計(jì)只有“懶老師”才能教出好學(xué)生,程序設(shè)計(jì)只學(xué)知識(shí)是不夠的,關(guān)鍵在過(guò)程,老師只能教方法,做練習(xí)題時(shí)千萬(wàn)千萬(wàn)不要背答案,不要滿足于知道答案的結(jié)果,而要理解和掌握得出答案的過(guò)程。從前,四川邊境有兩個(gè)和尚,一個(gè)貧窮,一個(gè)有錢(qián)。一天,窮和尚對(duì)富和尚說(shuō):我打算去南海朝圣,你看怎么樣?富和尚說(shuō):這里離南海有幾千里遠(yuǎn),你靠什么去呢?窮和尚說(shuō):我只要一個(gè)水缽,一個(gè)飯碗就夠了。富和尚為難地說(shuō):幾年前我就打算買條船去南海,可至今沒(méi)去成,你還是別去吧! 一年以后,富和尚還在為租賃船只籌錢(qián),窮和尚卻已經(jīng)從南海朝圣回來(lái)了。沒(méi)有計(jì)算機(jī)能不能學(xué)程序,我的回答是能,只要紙和筆就行,我們學(xué)習(xí)程序設(shè)計(jì)的目的是培養(yǎng)一種使用計(jì)算機(jī)解決問(wèn)題的方法和能力,在開(kāi)始學(xué)習(xí)程序設(shè)計(jì)時(shí)需要做大量的練習(xí)題,這個(gè)時(shí)候是不需要計(jì)算機(jī)的,有計(jì)算機(jī)如果只用來(lái)打游戲的話反而起副作用,在第一學(xué)期我們不鼓勵(lì)同學(xué)們買電腦,如果需要上機(jī)實(shí)踐可以到實(shí)驗(yàn)室。下面附一些從網(wǎng)絡(luò)上摘抄并重新整理的學(xué)習(xí)方法問(wèn)答。問(wèn):程序設(shè)計(jì)的主要學(xué)習(xí)內(nèi)容是什么?答:重點(diǎn)是算法的概念及應(yīng)用,程序設(shè)計(jì)語(yǔ)言c語(yǔ)言的基本語(yǔ)句、流程圖的三種基本結(jié)構(gòu),結(jié)構(gòu)化流程圖的畫(huà)法,掌握c語(yǔ)言程序的函數(shù)概念,能使用c語(yǔ)言語(yǔ)句完成一些基本的程序設(shè)計(jì)。問(wèn):程序設(shè)計(jì)學(xué)習(xí)是不是非常難?答:程序設(shè)計(jì)語(yǔ)言本身作為一個(gè)工具并不難,我們?cè)诔绦蛟O(shè)計(jì)這門(mén)課還有一個(gè)任務(wù)就是教會(huì)大家程序設(shè)計(jì)的思想,這個(gè)比較難,難在大家要建立一個(gè)動(dòng)態(tài)的思維方式,簡(jiǎn)單說(shuō)就是找規(guī)律的能力和解決問(wèn)題的能力,如果你感覺(jué)這方面很難說(shuō)明你的中學(xué)的學(xué)習(xí)中是有欠帳的,主要問(wèn)題是習(xí)慣于被動(dòng)學(xué)習(xí),不會(huì)自己發(fā)現(xiàn)問(wèn)題和解決問(wèn)題,在大學(xué)的學(xué)習(xí)中老師是不會(huì)針對(duì)所有問(wèn)題一一講解的,需要每個(gè)同學(xué)結(jié)合自己的情況增加學(xué)習(xí)的主動(dòng)性,如果不會(huì)就一定要查資料、問(wèn)老師,對(duì)于老師要求的必須掌握的部分一定要掌握,除了這部分內(nèi)容,老師一般還會(huì)介紹很多相關(guān)的知識(shí)和擴(kuò)展,這些每個(gè)同學(xué)是可以根據(jù)自己的情況取舍的。其次是缺乏解題能力,只知道背題,這方面有缺陷的同學(xué)需要額外找時(shí)間做訓(xùn)練來(lái)提高,大學(xué)的課程認(rèn)為這些能力學(xué)生在高中的學(xué)習(xí)完成后已經(jīng)具備所以并不會(huì)特別強(qiáng)調(diào)。最后大學(xué)的學(xué)習(xí)一般不強(qiáng)制學(xué)生交作業(yè)是為了培養(yǎng)大家的自學(xué)能力和學(xué)習(xí)效率,因?yàn)槊總€(gè)同學(xué)根據(jù)自己的情況進(jìn)行差異化學(xué)習(xí)是效率最高的,但是不強(qiáng)制不等于要求,如果你不想學(xué),強(qiáng)制交作業(yè)只會(huì)導(dǎo)致大量的抄作業(yè)和背題,這樣是沒(méi)有作用的。學(xué)習(xí)程序設(shè)計(jì)是需要學(xué)生主動(dòng)參與的一門(mén)課程,舉一個(gè)最簡(jiǎn)單的例子學(xué)游泳,如果一個(gè)人不下水練習(xí),不管他如何努力的學(xué)習(xí)理論知識(shí),最終的結(jié)果都是學(xué)不會(huì)的,我們程序設(shè)計(jì)這門(mén)課也需要大量的練習(xí),但是在大學(xué)并不會(huì)要求所有的學(xué)生完成所有的作業(yè),而是要求學(xué)生根據(jù)自己的情況有選擇的去做,雖然我們的課程中有一定的實(shí)驗(yàn)課時(shí),但是練習(xí)題更大程度上是不需要計(jì)算機(jī)就可以完成的。 問(wèn):程序設(shè)計(jì)實(shí)驗(yàn)課的目的是什么?答:我們程序設(shè)計(jì)實(shí)驗(yàn)課的目的是要求大家掌握計(jì)算機(jī)程序編寫(xiě)及調(diào)試的方法,而不是要求大家得出結(jié)果就可以了。從以往的經(jīng)驗(yàn)看實(shí)驗(yàn)課的問(wèn)題是大部分同學(xué)按照指導(dǎo)老師講的或?qū)嶒?yàn)指導(dǎo)書(shū)上寫(xiě)的實(shí)驗(yàn)步驟按步照搬地做出結(jié)果就認(rèn)為完成了實(shí)驗(yàn),不注重實(shí)驗(yàn)過(guò)程,不善于主動(dòng)思考、質(zhì)疑,不能積極探索實(shí)驗(yàn)本質(zhì),動(dòng)手設(shè)計(jì)實(shí)驗(yàn),只是初步掌握了一些基本操作就算大功告成。體現(xiàn)不出學(xué)生積極活躍的創(chuàng)新精神和創(chuàng)造力,許多實(shí)驗(yàn)做后即忘。離開(kāi)了教師的指導(dǎo)和教材的幫助就很少能獨(dú)立完成實(shí)驗(yàn),更談不上自行設(shè)計(jì)實(shí)驗(yàn),根本達(dá)不到實(shí)驗(yàn)課的教學(xué)目的和效果。理想的實(shí)驗(yàn)講義中教師不應(yīng)給出題目的解決辦法和思路,至多只能提示一下思考方向,完全讓學(xué)生自己通過(guò)問(wèn)題求解的手段來(lái)解決問(wèn)題。但是限于各種制約因數(shù),我們?cè)趯?shí)驗(yàn)講義中給出了實(shí)驗(yàn)的解決思路或源代碼,但是我們鼓勵(lì)同學(xué)們自主提出實(shí)驗(yàn)題目及解決辦法,附實(shí)驗(yàn)報(bào)告的要素:實(shí)驗(yàn)?zāi)康模嚎梢酝瑢?shí)驗(yàn)講義中。實(shí)驗(yàn)內(nèi)容:提出問(wèn)題。實(shí)驗(yàn)準(zhǔn)備:解題思路、流程圖和自己設(shè)計(jì)的源代碼等。源程序與運(yùn)行結(jié)果:最終完成的主要源代碼和運(yùn)行的截圖。出現(xiàn)問(wèn)題及解決方法:紀(jì)錄在實(shí)驗(yàn)中出現(xiàn)的問(wèn)題及解決方法,切記不要抄別人的,一定要自己寫(xiě)。實(shí)驗(yàn)心得:總結(jié)自己的收獲,分析出現(xiàn)的問(wèn)題并提出下一次的改進(jìn)意見(jiàn)。在實(shí)驗(yàn)開(kāi)始前學(xué)生必須完成實(shí)驗(yàn)報(bào)告的前三項(xiàng)。我們說(shuō)上機(jī)的時(shí)間和自己在課下做預(yù)習(xí)、復(fù)習(xí)和練習(xí)的時(shí)間應(yīng)該至少在1:3以上,就是一個(gè)小時(shí)的上機(jī)至少要求三個(gè)小時(shí)的準(zhǔn)備,在實(shí)驗(yàn)課之前完成實(shí)驗(yàn)項(xiàng)目的理解,設(shè)計(jì)流程圖和編寫(xiě)代碼,我們鼓勵(lì)大家在實(shí)驗(yàn)課上完成自己設(shè)計(jì)的實(shí)驗(yàn)內(nèi)容。問(wèn):如何培養(yǎng)問(wèn)題求解的能力?答:什么是問(wèn)題求解能力?學(xué)術(shù)上的定義是:“問(wèn)題求解必定包括各種各樣的認(rèn)知成分,如命題、概念、規(guī)則和原理(領(lǐng)域性知識(shí)),但它同時(shí)也包括學(xué)習(xí)者的結(jié)構(gòu)性知識(shí)(信息網(wǎng)絡(luò)、語(yǔ)義地圖、概念網(wǎng)絡(luò)和心智模式)、拓展技能(建構(gòu)、辯論、分析和推理)、元認(rèn)知技能(設(shè)定目標(biāo)、收集認(rèn)知資源、評(píng)價(jià)先前知識(shí)、評(píng)價(jià)進(jìn)展、校正錯(cuò)誤)等能力的綜合應(yīng)用”。結(jié)合程序設(shè)計(jì)的實(shí)際情況求解能力可以定義為:面對(duì)一個(gè)新問(wèn)題,運(yùn)用所有資源將其解決的能力?!靶聠?wèn)題”可能對(duì)所有人都是新問(wèn)題,比如各種尚未解決的科學(xué)問(wèn)題;也可能只對(duì)自己是新問(wèn)題,比如尚未學(xué)過(guò)排序的學(xué)生面對(duì)排序問(wèn)題。無(wú)論是哪種問(wèn)題,其解決途徑都是閱讀資料,運(yùn)用儲(chǔ)備的知識(shí),發(fā)揮智力與經(jīng)驗(yàn),再加上一點(diǎn)點(diǎn)運(yùn)氣和靈感,只不過(guò)前者的難度更高、結(jié)果更不確定。求解能力是“教”不會(huì),“學(xué)”不會(huì),只能“練”會(huì)的。求解是一個(gè)復(fù)雜且綜合的過(guò)程,口口相傳的課堂教學(xué)無(wú)法表現(xiàn)其精髓,只可能教授基本知識(shí),求解方法和一點(diǎn)片面的求解經(jīng)驗(yàn)。真正的求解能力是在求解的實(shí)踐中鍛煉、體會(huì)出來(lái)的。培養(yǎng)求解能力的根本途徑是引出問(wèn)題,激勵(lì)學(xué)生的主動(dòng)性,讓學(xué)生自己動(dòng)手解決問(wèn)題。要注意每個(gè)人的問(wèn)題是不一樣的,此過(guò)程能有效實(shí)施的關(guān)鍵是培養(yǎng)學(xué)生的四個(gè)必備素質(zhì):“自學(xué)、自主、自信、自樂(lè)”。如何自學(xué),首先是要有自己的想法,有一個(gè)笑話:老師對(duì)小朋友們提問(wèn):“請(qǐng)對(duì)其他國(guó)家的糧食短缺問(wèn)題談?wù)勛约旱南敕?。”非洲小朋友:“什么是糧食?”歐洲小朋友:“什么是短缺?”美國(guó)小朋友:“什么是其他國(guó)家?”中國(guó)小朋友:“什么是自己的想法?”我們大部分人從小學(xué)開(kāi)始就養(yǎng)成了比較嚴(yán)重的依賴心理,再加上教材與教學(xué)方法過(guò)于統(tǒng)一,使中國(guó)學(xué)生很少有自己的想法。大學(xué)以前的教育意圖是讓學(xué)生無(wú)條件接受課本和大綱,大學(xué)以后的教育就應(yīng)該鼓勵(lì)學(xué)生有自己的想法并學(xué)會(huì)自主學(xué)習(xí),重點(diǎn)是加強(qiáng)自身解決問(wèn)題能力的培養(yǎng)。最后要改變“學(xué)得明白就是學(xué)得好”的觀念,而是以“越學(xué)越不明白”為目標(biāo),如何理解這句話,在大學(xué)的學(xué)習(xí)中隨著知識(shí)面的不斷擴(kuò)展,同學(xué)們的視野會(huì)不斷地拓展,想要在一門(mén)課里學(xué)會(huì)所有的知識(shí)是不切實(shí)際的,我們的目標(biāo)是激發(fā)更強(qiáng)的自學(xué)愿望,每個(gè)人可以根據(jù)自己的情況不斷進(jìn)行更廣闊的領(lǐng)域?qū)W習(xí)。問(wèn):課堂教學(xué)與自學(xué)的關(guān)系?答:課堂教學(xué)的首要任務(wù)是改變思想,為問(wèn)題求解建立一個(gè)良好的氛圍。首先要改變“師者,傳道授業(yè)解惑也”的觀念,變其為“評(píng)道演業(yè)啟惑”,解決學(xué)生“都自學(xué)了,那要你干什么”的疑問(wèn)。大學(xué)的教師已經(jīng)不再是“教”師,而應(yīng)首先是一個(gè)“導(dǎo)”師,去引導(dǎo)學(xué)生自學(xué)與探索。在課堂上,主要講述知識(shí)的“來(lái)龍去脈”,包括知識(shí)形成的目的、過(guò)程及其中的趣聞?shì)W事,還有未來(lái)的發(fā)展方向。同時(shí)介紹個(gè)人的心得體會(huì),因此課堂上的內(nèi)容并不是必須全盤(pán)掌握的,只是給學(xué)習(xí)提供導(dǎo)向和必要的背景知識(shí),當(dāng)然老師在課堂上要求必須掌握的部分如果有疑惑時(shí)要及時(shí)提出來(lái)并真正理解,否則會(huì)在自學(xué)時(shí)形成障礙。關(guān)于答疑,我們一般理解就是有問(wèn)題提出來(lái)并由老師給出標(biāo)準(zhǔn)答案,但從長(zhǎng)遠(yuǎn)看,對(duì)鍛煉學(xué)生的能力并無(wú)太大好處。理想的答疑應(yīng)該是沒(méi)有“問(wèn)”與“答”,只有討論,提出要討論的問(wèn)題的同時(shí),必須首先給出自己對(duì)此問(wèn)題的思考;教師參與討論,只給參考建議和參考資料,不給答案。我們會(huì)安排一些習(xí)題課或答疑時(shí)間,但需要你們放棄依賴心理,努力思考,勇于表達(dá),樂(lè)于討論才能達(dá)到預(yù)期的效果。問(wèn):程序設(shè)計(jì)語(yǔ)法的嚴(yán)格性和算法的靈活性:答:c程序設(shè)計(jì)在語(yǔ)法上要求是非常嚴(yán)格的,程序的語(yǔ)句是給計(jì)算機(jī)閱讀的,它沒(méi)有一點(diǎn)容錯(cuò)的能力,英文字母的大小寫(xiě),標(biāo)點(diǎn)符號(hào)等容不得一點(diǎn)錯(cuò)誤,同時(shí)它又在算法上又是非常靈活的,簡(jiǎn)單一個(gè)功能比如變量i增一在c語(yǔ)言里面可以有i++、++i、i+=i=i+1等多種寫(xiě)法,更不要說(shuō)一個(gè)程序由幾十條上百條語(yǔ)句組成,相同功能的程序更是有多種不同的算法,我們說(shuō)沒(méi)有標(biāo)準(zhǔn)答案的程序,只有能解決和不能解決問(wèn)題的程序,有好的程序和不好的程序,多數(shù)人在開(kāi)始階段都會(huì)遇到各種各樣的問(wèn)題,有比較多的疑惑,如何解決這個(gè)問(wèn)題還是要在思維方式上進(jìn)行轉(zhuǎn)變,真正去理解程序,學(xué)到一種思想而不是拘泥于一些固定的套路,不能指望有一個(gè)固定的模式簡(jiǎn)單一套就OK。問(wèn):學(xué)習(xí)程序設(shè)計(jì)與學(xué)習(xí)c語(yǔ)言的關(guān)系:答:我們打個(gè)簡(jiǎn)單的比方:學(xué)習(xí)程序設(shè)計(jì)就好比學(xué)習(xí)射擊,而程序設(shè)計(jì)語(yǔ)言就對(duì)應(yīng)射擊中的氣槍、手槍、步槍等各種槍械。學(xué)習(xí)射擊必須要選擇一種槍械,不可能沒(méi)有槍還能學(xué)好射擊的,也不可能同時(shí)學(xué)會(huì)使用所有的槍械。但是,如果掌握一種槍械的射擊,再學(xué)別的也就觸類旁通了,因?yàn)樵谑煜ひ环N槍械的同時(shí),也學(xué)習(xí)了射擊技術(shù)本身。再學(xué)其他的,自然事半功倍。學(xué)習(xí)程序設(shè)計(jì)也是一樣,必然要從學(xué)習(xí)一門(mén)程序設(shè)計(jì)語(yǔ)言開(kāi)始入手,同時(shí)在學(xué)習(xí)的過(guò)程中,不但要掌握這門(mén)語(yǔ)言語(yǔ)法本身,還要學(xué)會(huì)編程的思想,這是所有程序設(shè)計(jì)語(yǔ)言的基礎(chǔ),是相通的。問(wèn):為什么要讀程序?如何讀程序?答:我們要求同學(xué)們?cè)趯W(xué)習(xí)的時(shí)候多讀程序,只有讀得多才會(huì)寫(xiě)程序,大家回憶一下小學(xué)學(xué)語(yǔ)文是不是一開(kāi)始學(xué)會(huì)字、寫(xiě)字,然后在閱讀和背誦大量課文后才開(kāi)始從寫(xiě)話開(kāi)始慢慢過(guò)渡到寫(xiě)400字左右的作文。如何讀程序是有要求的,我們要求讀懂程序中每一句話的含義及其中隱含的編程思想。打個(gè)比方,程序設(shè)計(jì)就像蓋房子一樣,數(shù)據(jù)結(jié)構(gòu)就像磚、瓦,而算法就是設(shè)計(jì)圖紙。你若想蓋房子首先必須有建筑材料(數(shù)據(jù)結(jié)構(gòu)),但是這些材料不能自動(dòng)地蓋起了你想要的房子;你必須按照?qǐng)D紙(算法)上的設(shè)計(jì)一磚一瓦地去砌。這樣你才能擁有你想要的房子。程序設(shè)計(jì)也是同樣的道理,代碼不是隨便堆積就可以的,你得按照程序設(shè)計(jì)的圖紙來(lái)編寫(xiě)。如果我們已經(jīng)有了程序,我們的任務(wù)就是反向推理出設(shè)計(jì)圖紙和原材料,讀程序就是這個(gè)反向的過(guò)程;我們?cè)谧x程序時(shí)重點(diǎn)在于理解程序中的算法,算法是程序設(shè)計(jì)的靈魂!沒(méi)有思想的程序不能叫程序,只是一堆雜亂無(wú)章的符號(hào)而已。讀程序的方法是要求大家根據(jù)程序畫(huà)出程序流程圖或用自然語(yǔ)言寫(xiě)出程序的算法,并理解并儲(chǔ)存到記憶庫(kù)中,下次遇到同樣的問(wèn)題就可以直接拿來(lái)用,也是我們解決復(fù)雜問(wèn)題的基礎(chǔ)。這種方法我們要一直延續(xù)大學(xué)四年及工作以后,我們叫作研究源代碼程序,或者叫作程序代碼的逆向工程。學(xué)習(xí)程序設(shè)計(jì)我們要站在巨人的肩膀上才能看得高,走得遠(yuǎn)。問(wèn):上課我也能聽(tīng)懂,書(shū)上的例題也能看明白,可是到自己動(dòng)手做編程時(shí),卻不知道如何下手。答:首先是分析原因,發(fā)生這種現(xiàn)象的原因有四個(gè): 216。 所謂的看懂聽(tīng)明白,只是很膚淺的語(yǔ)法知識(shí),而我們編寫(xiě)的程序或軟件是要根據(jù)要解決問(wèn)題的實(shí)際需要控制程序的流程,如果你沒(méi)有深刻地理解c語(yǔ)言的語(yǔ)句的執(zhí)行過(guò)程(或流程),你怎么會(huì)編寫(xiě)程序解決這些實(shí)際問(wèn)題呢?216。 用c語(yǔ)言編程解決實(shí)際問(wèn)題,所需要的不僅僅是c語(yǔ)言的編程知識(shí),還需要相關(guān)的專業(yè)知識(shí)。例如,如果你不知道長(zhǎng)方形的面積公式,即使c語(yǔ)言學(xué)得再好你也編不出求長(zhǎng)方形的面積的程序來(lái)。 216。 c語(yǔ)言程序設(shè)計(jì)是一門(mén)實(shí)踐性很強(qiáng)的課程,“紙上談兵”式的光學(xué)不練是學(xué)不好c語(yǔ)言的。例如,大家都看過(guò)精彩自行車雜技表演,假如,你從來(lái)沒(méi)有騎過(guò)自行車,光聽(tīng)教練講解相關(guān)的知識(shí)、規(guī)則、技巧,不要說(shuō)上臺(tái)表演、就是上路你恐怕都不行。 216。 試圖一次把程序?qū)懗鰜?lái),這樣的難度很大,做不出來(lái)就認(rèn)為自己學(xué)不會(huì)然后放棄。分析出問(wèn)題的原因就要有解決問(wèn)題的方法:l 第一步、驗(yàn)證性練習(xí) 在這一步要求按照教材上的程序?qū)嵗M(jìn)行原樣輸入,運(yùn)行一下程序是否正確。在這一步基本掌握c語(yǔ)言編程軟件的使用方法(包括新建、打開(kāi)、保存、關(guān)閉c程序,熟練地輸入、編輯c程序;初步記憶新學(xué)章節(jié)的知識(shí)點(diǎn)、養(yǎng)成良好的c語(yǔ)言編程風(fēng)格)。 初學(xué)者最容易犯的錯(cuò)誤是: 沒(méi)有區(qū)分開(kāi)教材上的數(shù)字1和字母l,字母o和數(shù)字0的區(qū)別,造成變量未定義的錯(cuò)誤。另一個(gè)易錯(cuò)點(diǎn)是將英文狀態(tài)下的逗號(hào),分號(hào)。括號(hào)()雙引號(hào)輸入出入成中文狀態(tài)下的逗號(hào),分號(hào);括號(hào)(),雙引號(hào)“”造成非法字符錯(cuò)誤。 c語(yǔ)言初學(xué)者易犯語(yǔ)法錯(cuò)誤:使用未定義的變量、標(biāo)示符(變量、常量、數(shù)組、函數(shù)等)不區(qū)分大小寫(xiě)、漏掉“;”、“”、“(”與“)”不匹、控制語(yǔ)句(選擇、分支、循環(huán))的格式不正確、調(diào)用庫(kù)函數(shù)卻沒(méi)有包含相應(yīng)的頭文件、調(diào)用未c聲明的自定義函數(shù)、調(diào)用函數(shù)時(shí)實(shí)參與形參不匹配、數(shù)組的邊界超界等。 修改c語(yǔ)言語(yǔ)法錯(cuò)誤時(shí)要注意以下兩點(diǎn): 216。 由于c語(yǔ)言語(yǔ)法比較自由、靈活,因此錯(cuò)誤信息定位不是特別精確。例如,當(dāng)提示第10行發(fā)生錯(cuò)誤時(shí),如果在第10行沒(méi)有發(fā)現(xiàn)錯(cuò)誤,從第10行開(kāi)始往前查找錯(cuò)誤并修改之。 216。 一條語(yǔ)句錯(cuò)誤可能會(huì)產(chǎn)生若干條錯(cuò)誤信息只要修改了這條錯(cuò)誤,其他錯(cuò)誤會(huì)隨之消失。特別提示:一般情況下,第
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1