在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 初學(xué)C語言程序設(shè)計(jì)的基本方法和技巧

            初學(xué)C語言程序設(shè)計(jì)的基本方法和技巧

            作者: 時(shí)間:2014-01-17 來源:網(wǎng)絡(luò) 收藏
            無論哪所大學(xué)的計(jì)算機(jī)??坪捅究贫夹枰獙W(xué)習(xí)《,》是計(jì)算機(jī)專業(yè)的一門必修課程,也是學(xué)習(xí)如何編程的入門課。初學(xué)的人都會(huì)覺得C語言不好學(xué),感到無從下手。其實(shí),按照我們現(xiàn)在的教學(xué)大綱和教學(xué)要求,只要同學(xué)們掌握一些方法,多讀,多寫,克服心理上畏難情緒,C語言是完全可以學(xué)好的并且靈活應(yīng)用的。我總結(jié)了多年的《C語言》課程的教學(xué)經(jīng)驗(yàn)和學(xué)生在學(xué)習(xí)過程中常見的一些問題,在些介紹一些C語言的學(xué)習(xí)和編程技巧,希望給初學(xué)C語言的同學(xué)有一定幫助。

            C語言是一門應(yīng)用最廣泛的基礎(chǔ)高級(jí)編程語言,有很多語言都是由它發(fā)展而來的,所以學(xué)習(xí)好C語言之后再學(xué)習(xí)任何一種編程語言都會(huì)輕松上手。

            1熟記基本知識(shí)點(diǎn)

            學(xué)習(xí)C語言和學(xué)習(xí)任何一種語言的方法基本一樣。我們嬰兒期間咿呀學(xué)語時(shí),從一個(gè)字開始學(xué),然后兩個(gè),接著更多,最后我們能成句,成段,到出口成章。學(xué)習(xí)C語言的時(shí)候也一樣,有些最基本的內(nèi)容必須要記下來。

            1.1關(guān)鍵字

            關(guān)鍵字是由C語言規(guī)定的具有特定意義的字符串。它們是寫C語言的基礎(chǔ),如果關(guān)鍵字不記下來,那編程是寸步難行。

            1.2運(yùn)算符

            C語言中的運(yùn)算符和表達(dá)式與我們數(shù)學(xué)上的運(yùn)算符和表達(dá)式有相同的,也有不同的。我們?cè)趯W(xué)習(xí)的時(shí)候就注意記住并弄清楚那些不同的地方?;镜恼Z法表達(dá)式及執(zhí)行過程。選擇結(jié)構(gòu)中的if語句和switch語句。循環(huán)語句中的for語句、while語句和do-while語句。這部分就好比是你會(huì)了許多詞,然后得把這些詞組成一些句子,語法的作用就是告訴你怎樣說好一句話,表達(dá)清楚的意思。

            1.3常用庫(kù)函數(shù)

            在這里最重要有兩個(gè)函數(shù):輸入函數(shù)scanf()和輸出函數(shù)printf()。一個(gè)程序如果沒有輸入,那無論運(yùn)行多少次結(jié)果都一樣,那也就失去了寫程序的目的了。同樣一個(gè)程序如果沒有輸出,那運(yùn)行程序有什么意義呢?當(dāng)然輸出的形式比較多。在初學(xué)C語言的時(shí)候主要是從屏幕上輸出結(jié)果。所以這兩個(gè)函數(shù)的使用方法也必須要掌握。這兩個(gè)函數(shù)已經(jīng)定義在stdio.h這個(gè)頭文件中,不用我們自己寫,它們不是C語言中的語句,所以在使用這兩個(gè)函數(shù)時(shí)在源程序頂部一定要加上#i n c l u d estdio.h>。這是為了讓我們?cè)趫?zhí)行程序的時(shí)候,讓計(jì)算機(jī)知道scanf()和printf()這兩個(gè)函數(shù)怎么用。

            掌握上面的必須要記下來的內(nèi)容,相當(dāng)于我們開始學(xué)說話時(shí)先聽別人說,我們自己跟著學(xué)一些最基本的日常語言。這時(shí)我們就可以從一些簡(jiǎn)單的程序開始讀,能把每一個(gè)程序的運(yùn)行結(jié)果能自己讀程序準(zhǔn)確地執(zhí)行出來,那樣我們就可以開始來編寫程序了。

            2掌握程序的基本結(jié)構(gòu)

            編寫程序一定要注意程序的結(jié)構(gòu)性。學(xué)習(xí)寫程序,不能開始就寫代碼。許多人在動(dòng)手寫程序的時(shí)候感到無從下筆。原因主要是:看到一個(gè)題目不知道如何去分析,它怎么才能變成一個(gè)程序呢?這是初學(xué)者在編寫程序的主要問題。我在教學(xué)中采用了一種分步式的方法。

            2.1看到一個(gè)題目的時(shí)候先別想著編程序,用一個(gè)具體的實(shí)例想想不用程序你是如何解決這個(gè)問題的

            例如輸入三個(gè)數(shù),輸出最小值。我們用3,8,6三個(gè)數(shù)來考慮,我們一看就知道3是最小的??墒俏覀冞@一看中其實(shí)并不簡(jiǎn)單,其中有判斷。我們先看第一個(gè)數(shù)3,然后已經(jīng)記在我們頭腦中了,再看第二個(gè)數(shù)8,3比8小,那我們還是記住3,再比較第3個(gè)數(shù)6,最后確定3是最小的。我們現(xiàn)在就是要把我們頭腦中很快閃過的這些判斷過程想清楚。

            2.2我們要弄清楚一個(gè)程序由哪些部分組成這就好比我們寫一篇文章也有一些結(jié)構(gòu)。一個(gè)C程序也有其一般結(jié)構(gòu),我把它歸納成下面格式。

            #includestdio.h>

            main()

            {

            定義變量;int,float,char,double

            輸入數(shù)據(jù);鍵盤輸入scanf();

            直接賦值;例如x=3;

            ;if-else;switch;for;while;do-while;

            輸入數(shù)據(jù);printf();

            }

            第一行代碼表示把標(biāo)準(zhǔn)的輸入輸出頭文件包含在這個(gè)程序中。第二行代碼是C程序的主函數(shù),每個(gè)C程序中必須有且僅有一個(gè)main()函數(shù)。然后是函數(shù)的一對(duì)“{}”。

            定義變量的意思好比買一塊地,有了這塊地就可以在上面蓋房、種莊稼之類的。但是為了便于統(tǒng)一管理,比如城市已經(jīng)規(guī)劃好了,你在郊區(qū)買的地就只能種莊稼,在市中心買的,就只能蓋房,這就是變量類型的含義了。用上面求最小值的例子。我們?cè)谌齻€(gè)數(shù)中求最小值。這三個(gè)是什么數(shù),是整數(shù)還是小數(shù)?這就必須用變量類型來說明。對(duì)于上例應(yīng)該定義三個(gè)整型變量用來存放三個(gè)整數(shù),還要定義一個(gè)整型變量用來存放最小值。如:int a,b,c,min;這行代碼的作用其實(shí)是要了一塊內(nèi)存,然后在這塊內(nèi)存里存東西。因?yàn)槲倚枰粋€(gè)整數(shù),所以就用int這個(gè)關(guān)鍵字來聲明(相當(dāng)于用這塊地干什么)。那么變量a,b,c是什么呢?你買了一塊地,總要知道這塊地在哪是吧?不然就白買了,變量就是這樣一個(gè)作用。我們需要把數(shù)據(jù)存在計(jì)算機(jī)中,什么樣的數(shù)就定義什么樣的類型,需要存幾個(gè)數(shù)就定義幾個(gè)變量。

            輸入數(shù)據(jù)有兩種方法。第一種從鍵盤輸入,就需要用到scanf()這個(gè)函數(shù);第二種是直接賦值。

            c語言相關(guān)文章:c語言教程



            上一頁 1 2 下一頁

            評(píng)論


            相關(guān)推薦

            技術(shù)專區(qū)

            關(guān)閉