第一篇:C語(yǔ)言程序設(shè)計(jì)學(xué)習(xí)心得體會(huì)
C語(yǔ)言程序設(shè)計(jì)學(xué)習(xí)心得體會(huì)
通過(guò)一學(xué)期對(duì)C語(yǔ)言的學(xué)習(xí),我感覺(jué)學(xué)習(xí)C語(yǔ)言是有一定難度卻又是非常有趣的科目。也是很有幫助的,特別是對(duì)將要面對(duì)的計(jì)算機(jī)二級(jí)考試。
這段時(shí)間的學(xué)習(xí)我知道了C語(yǔ)言的基本特點(diǎn)有以下幾點(diǎn): 1. 語(yǔ)言簡(jiǎn)潔,使用靈活方便。2. 運(yùn)算符豐富,表達(dá)能力強(qiáng)。3. 數(shù)計(jì)類(lèi)型豐富。
4. 目標(biāo)程序質(zhì)量高,具有面向硬件系統(tǒng)的特點(diǎn)。5. 具有結(jié)構(gòu)化的控制語(yǔ)句和模塊化的程序結(jié)構(gòu)。6. 具有編譯預(yù)處理功能。
7. 程序設(shè)計(jì)自由度大,可移植性好。這段時(shí)間學(xué)習(xí)使我掌握了:
一、我學(xué)習(xí)了C語(yǔ)言的數(shù)據(jù)類(lèi)型、常量與符號(hào)常量、變量、C語(yǔ)言的運(yùn)算符和表達(dá)式、賦值運(yùn)算符和賦值表達(dá)式、自增自減運(yùn)算符以及逗號(hào)表達(dá)式等。
二、了解了結(jié)構(gòu)化程序的三種基本結(jié)構(gòu)、C語(yǔ)句概述、數(shù)據(jù)輸出包括字符輸出函數(shù)putchar()和格式輸出函數(shù)printf()、數(shù)據(jù)輸入包括字符輸入函數(shù)getchar()和格式輸入函數(shù)scanf(),還有一些簡(jiǎn)單的C語(yǔ)程序設(shè)計(jì)舉列等。
前幾天一直在看C++語(yǔ)法,所以對(duì)一些比較實(shí)際的例子總感到比較抽象,但是那也是一個(gè)必需階段,可能大家和我的學(xué)習(xí)方式不一樣,但從剛接觸程序到現(xiàn)在來(lái)看,發(fā)現(xiàn)這樣學(xué)習(xí)語(yǔ)言的方法挺不錯(cuò)的。經(jīng)過(guò)第一階段對(duì)語(yǔ)法的學(xué)習(xí),我覺(jué)得實(shí)例階段應(yīng)該是一個(gè)過(guò)渡階段吧,通過(guò)前一階段對(duì)語(yǔ)法的學(xué)習(xí)之后,可能有很多概念我們都比較模糊,或者說(shuō)很多東西太抽象了,這就為我們第二個(gè)階段的學(xué)習(xí)做好了實(shí)例化的準(zhǔn)備,可以這樣說(shuō)吧,第一個(gè)階段就我們?yōu)槲覀兊膶W(xué)習(xí)一樣?xùn)|西而構(gòu)建的一個(gè)類(lèi),里面講了我們應(yīng)該在這里面要做什么?第二階,也就是本階段,我們就應(yīng)該去把前一段的東西具體化(實(shí)例化先前創(chuàng)建的類(lèi)),也就是去練習(xí)一些小例 子,從網(wǎng)上下載的電子書(shū)上有很多這方面的例子的,如果有自己去書(shū)店買(mǎi)書(shū)的話,里面也應(yīng)該提供了不少,里面的例子,我是每次都打了一遍,也許有的人不會(huì)親自去用手打一遍,什么copy等,當(dāng)然這樣也行,但我個(gè)人認(rèn)為,對(duì)于初學(xué)者來(lái)說(shuō),最好還是自己動(dòng)手打一遍比較好,畢竟這些東西對(duì)我們來(lái)說(shuō),都比較陌生,如果每個(gè)字都自己打完的話,有些代碼你不想記住也難了,在這里,我們得弄懂練習(xí)的每一個(gè)例子,如果能把一些例子稍稍修改,弄懂里面精髓的東西,讓自己知道為什么這樣做,那么是最好不過(guò)的了,我平時(shí)練習(xí)時(shí),這一步是少不了的,都習(xí)慣了,所以也就成了條件反射,想不這樣都不行。最后,我們就應(yīng)該匯一下總,把前面做過(guò)的例子里所用的技術(shù)理一下,再做一個(gè)比較大的例子,盡量把到目前為止所懂的知識(shí)全部應(yīng)用到里面去,只是盡量,當(dāng)然有些東西是不能集成到一起的,也是是代碼之間的排斥性。
這是我個(gè)人的一點(diǎn)學(xué)習(xí)心得,希望能更好的運(yùn)用到學(xué)習(xí)中去。C語(yǔ)言是一門(mén)很有用的、對(duì)于我們的就業(yè)很實(shí)際的語(yǔ)言,學(xué)習(xí)好C語(yǔ)言是一項(xiàng)必須而實(shí)際的任務(wù)。我們必須要好好掌握。
第二篇:C語(yǔ)言程序設(shè)計(jì)學(xué)習(xí)探討
C語(yǔ)言程序設(shè)計(jì)學(xué)習(xí)探討
羅××
(湖南理工學(xué)院物電學(xué)院電子09-2BF班,學(xué)號(hào)14092500×××,序號(hào)003,湖南 岳陽(yáng) 414000)
摘要:本文對(duì)c語(yǔ)言的難點(diǎn)、學(xué)習(xí)方法等方面作了簡(jiǎn)要的介紹,并談到了一些個(gè)人的學(xué)習(xí)心得,僅供參考。
關(guān)鍵字:C語(yǔ)言;程序結(jié)構(gòu);指針;心得體會(huì)
A Study of the Learning of C Language Program Design
Luo × ×
(Hunan Institute of Science and Technology, school of Physics and Electronics, Yueyang,Hunan, China 414000)
Abstract: In this paper,C language's difficulties, learning methods are briefly introduced
and describes some of the personal learning experience, for reference only.Key words: C language;program structure;pointer;feelings and experience
C語(yǔ)言是在國(guó)內(nèi)外廣泛使用的一種計(jì)算機(jī)語(yǔ)言,它具有功能豐富、表達(dá)能力強(qiáng)、使用靈活方便、應(yīng)用面廣、目標(biāo)程序效率高、可移植性高等特點(diǎn),但由于c語(yǔ)言牽涉的概念比較復(fù)雜,規(guī)則繁多,使用靈活,容易出錯(cuò),不少初學(xué)者感到困難。在此
本人談?wù)勛约旱捏w會(huì)和見(jiàn)解。1我的C語(yǔ)言基礎(chǔ)分析
通過(guò)上學(xué)期所開(kāi)設(shè)的《c語(yǔ)言程序設(shè)計(jì)》課程的學(xué)習(xí),我對(duì)c語(yǔ)言有了初步的認(rèn)
識(shí)和理解,對(duì)數(shù)據(jù)的結(jié)構(gòu)和存儲(chǔ)方式、程序設(shè)計(jì)的語(yǔ)法算法以及程序的調(diào)試都具備了一定的理論基礎(chǔ)。通過(guò)上機(jī)親自編寫(xiě)和調(diào)試小程序,掌握編程的常見(jiàn)方法和步驟,我的實(shí)踐能力也得到了不少的提高。但總的來(lái)說(shuō),我的基礎(chǔ)還是比較薄弱的,我希望通過(guò)下一階段的學(xué)習(xí)得到更大的提高。
2C語(yǔ)言的學(xué)習(xí)難點(diǎn)
就個(gè)人而言,我覺(jué)得c語(yǔ)言學(xué)習(xí)的難點(diǎn)在于邏輯算法和結(jié)構(gòu)控制。我自己在編
程的時(shí)候常常是知道如何用數(shù)學(xué)方式表達(dá)出來(lái),但要轉(zhuǎn)化成程序設(shè)計(jì)語(yǔ)言就比較困難,其一是因?yàn)楸磉_(dá)式的語(yǔ)法規(guī)則繁多運(yùn)用不如自然語(yǔ)言的語(yǔ)法得心應(yīng)手導(dǎo)致出現(xiàn)很多錯(cuò)誤,其二是因?yàn)閷?duì)邏輯思維的要求較高,要實(shí)現(xiàn)一個(gè)程序功能,其流程控制顯得比較難,一個(gè)小小的步驟不能實(shí)現(xiàn)就會(huì)使整個(gè)程序編寫(xiě)寸步難行。所以多做編程練習(xí)顯得尤其重要,這也是真正提高編程水平的最根本的方法。
3指針的學(xué)習(xí)心得體會(huì)
指針是c語(yǔ)言的一個(gè)特色,也是c語(yǔ)言學(xué)習(xí)中最難掌握的部分,一是因?yàn)樗某橄笮裕且驗(yàn)樗撵`活性。通過(guò)指針的運(yùn)用可以實(shí)現(xiàn)用其他語(yǔ)句所不能實(shí)現(xiàn)的功能,它也可以使程序變得簡(jiǎn)潔、緊湊、高效。指針既是地址,它牽涉到數(shù)據(jù)的存
儲(chǔ)和訪問(wèn)方式,這往往是比較隱晦的,若還和數(shù)組及函數(shù)等結(jié)合更讓人費(fèi)解,比如
說(shuō)如何理解“指向指針的指針”。指針變量的靈活運(yùn)用也是個(gè)比較難掌握的的技能,我在使用它的時(shí)候通常都畫(huà)出它在內(nèi)存中的示意圖,以便能清晰看到它的運(yùn)算和引
用過(guò)程,這對(duì)加強(qiáng)初學(xué)者對(duì)指針的運(yùn)作機(jī)制的理解是很有幫助的。
4對(duì)教師教學(xué)的建議
梅老師授課很細(xì)致認(rèn)真,對(duì)知識(shí)點(diǎn)的細(xì)節(jié)問(wèn)題尤其講得很透徹,使我們對(duì)c語(yǔ)
言的理論知識(shí)的全面掌握很有幫助。但我們最缺少的是上機(jī)實(shí)踐,以前在上機(jī)課上,我們遇到的困難和問(wèn)題往往不能立即得到老師的指導(dǎo),課后往往就不會(huì)再去仔細(xì)鉆
研它們,這使得我們的問(wèn)題累積得越來(lái)越多,所以希望老師能把理論和實(shí)踐很好的結(jié)合起來(lái),才能高效迅速提高我們的編程水平。
5總結(jié)本學(xué)期C語(yǔ)言學(xué)習(xí)的收獲
本學(xué)期通過(guò)仔細(xì)聽(tīng)了梅老師的每一節(jié)課,首先在c語(yǔ)言理論學(xué)習(xí)上又更進(jìn)了一
層樓,以前很模糊的概念、不太重視的細(xì)節(jié)問(wèn)題和雜亂的知識(shí)體系現(xiàn)在都很清晰明
了了,其次對(duì)程序設(shè)計(jì)語(yǔ)言的結(jié)構(gòu)和特點(diǎn)有了更好的理性認(rèn)識(shí),至少不會(huì)再犯一些
低級(jí)的語(yǔ)法錯(cuò)誤。最重要的是學(xué)到了程序設(shè)計(jì)的思想以及思維方式,這對(duì)于我們的學(xué)習(xí)、工作、生活各個(gè)方面都是有幫助的,使得我們?cè)谔幚砥渌聞?wù)時(shí)也能有個(gè)清
晰的邏輯思維和程序化的處理方法。
參考文獻(xiàn)
[1] 譚浩強(qiáng)著.C程序設(shè)計(jì)(第三版).北京:清華大學(xué)出版社,2005
[2] 李麗娟,馬淑萍主編.C語(yǔ)言程序設(shè)計(jì)(第二版).北京:中國(guó)鐵道出版社,2009
作者簡(jiǎn)介:羅××(1991-),男,湖南衡陽(yáng)人,湖南理工學(xué)院物電學(xué)院本科學(xué)生,主要研究方向
為電子技術(shù)。
第三篇:C語(yǔ)言程序設(shè)計(jì)心得體會(huì)
C語(yǔ)言程序設(shè)計(jì)心得體會(huì)
在這為期半個(gè)月的時(shí)間內(nèi),通過(guò)我們小組各成員之間的相互討論和合作,我們完成了學(xué)生信息管理系統(tǒng)的程序設(shè)計(jì),更值得高興的是我們的程序得到了大家的喜愛(ài),在每次的簡(jiǎn)報(bào)中都得到了較好的成績(jī)。
雖然在上個(gè)學(xué)期中,我們已經(jīng)學(xué)習(xí)了《C 語(yǔ)言程序設(shè)計(jì)》這門(mén)課,但是我所學(xué)的知識(shí)最多也就是在做作業(yè)的時(shí)候才會(huì)用到,平時(shí)沒(méi)有什么練習(xí)的機(jī)會(huì),這次的課程設(shè)計(jì)是我第一次通過(guò)自己構(gòu)思,和同學(xué)討論并且不斷查閱資料來(lái)設(shè)計(jì)一項(xiàng)程序。這次設(shè)計(jì),不僅鞏固了我以前所學(xué)的知識(shí),還讓我對(duì)c語(yǔ)言有了更深一步的了解,掌握了更多的技巧和技能。
C語(yǔ)言是計(jì)算機(jī)程序設(shè)計(jì)的重要理論基礎(chǔ),在我們以后的學(xué)習(xí)和工作中都有著十分重要的地位。要學(xué)好這種語(yǔ)言,僅僅學(xué)習(xí)課本上的知識(shí)是不夠的,還要經(jīng)常自己動(dòng)手,有較強(qiáng)的實(shí)踐能力。只有多動(dòng)手,經(jīng)常編寫(xiě)程序,才能發(fā)現(xiàn)我們學(xué)習(xí)上的漏洞和自己的不足,并在實(shí)踐中解決這些問(wèn)題,不斷提高自己轉(zhuǎn)化知識(shí)的能力。
在我們小組有解決不了的問(wèn)題時(shí),我們會(huì)主動(dòng)查閱相關(guān)的資料,或向其他同學(xué)詢問(wèn),這不僅豐富了我們的知識(shí),還增進(jìn)了我們同學(xué)之間的友誼。為了增大信息的安全性,需要用文件來(lái)存儲(chǔ)信息,由于我們?cè)谏险n時(shí)不注重對(duì)文件的運(yùn)用,所以在這方面有較大的困難。我先將書(shū)本認(rèn)認(rèn)真真地看了一遍,又做了一下課后習(xí)題來(lái)驗(yàn)證和增進(jìn)自己的理解,終于,經(jīng)過(guò)我們的不懈努力,我們小組的程序有了突破,成功地實(shí)現(xiàn)了用文件來(lái)保存并查看學(xué)生的信息。
這次設(shè)計(jì)中,我的收獲還有就是學(xué)會(huì)了用流程圖來(lái)表達(dá)自己的想法,并根據(jù)流程圖來(lái)逐步實(shí)現(xiàn)程序的功能。開(kāi)始的時(shí)候,我畫(huà)流程圖很是困難,需要一個(gè)多小時(shí)才能清楚的根據(jù)自己的想法畫(huà)出圖來(lái),后來(lái)畫(huà)多了,就更加了解它的功能,十分得心應(yīng)手,能夠比較快而準(zhǔn)確的畫(huà)出來(lái)。
在這次課程設(shè)計(jì)中,我們首先對(duì)系統(tǒng)的整體功能進(jìn)行了構(gòu)思,然后用結(jié)構(gòu)化分析方法進(jìn)行分析,將整個(gè)系統(tǒng)清楚的劃分為幾個(gè)模塊,再根據(jù)每個(gè)模塊的功能編寫(xiě)代碼。而且盡可能的將模塊細(xì)分,最后在進(jìn)行函數(shù)的調(diào)用。我們?cè)诤瘮?shù)的編寫(xiě)過(guò)程中,我們不僅用到了for循環(huán)、while循環(huán)和switch語(yǔ)句,還用到了函數(shù)之間的調(diào)用(包括遞歸調(diào)用)。由于我們是分工編寫(xiě)代碼,最后需要將每個(gè)人的代碼放到一起進(jìn)行調(diào)試。因?yàn)槲覀兠總€(gè)人寫(xiě)的函數(shù)的思想不都一樣,所以在調(diào)試的過(guò)程中也遇到了困難,但經(jīng)過(guò)我們耐心的修改,終于功夫不負(fù)有心人,我們成功了!
在參考書(shū)上,我們不僅參考了曾經(jīng)學(xué)過(guò)的高敬陽(yáng)主編的《c語(yǔ)言程序設(shè)計(jì)》,還找到了由譚浩強(qiáng)主編的第三版《c語(yǔ)言》進(jìn)行參考。
當(dāng)然,我們的程序還有一些不完善的地方,比如說(shuō),當(dāng)輸入的數(shù)據(jù)不符合我們定義的數(shù)據(jù)的格式的時(shí)候,程序會(huì)出現(xiàn)一些錯(cuò)誤,有時(shí)會(huì)出現(xiàn)主菜單的死循環(huán);在一次程序運(yùn)行中,只能行使一種權(quán)限,要想再行使另一種權(quán)限,就只能退出程序,然后再運(yùn)行程序。
三周的小學(xué)期即將結(jié)束,時(shí)間雖短,但是我收獲了很多。最后,謝謝老師和同學(xué)們的指導(dǎo),更要感謝我們小組成員之間的合作與交流。
第四篇:淺談如何學(xué)習(xí)C語(yǔ)言程序設(shè)計(jì)
2009年8月 中 國(guó) 管理信息化 Aug..2009 China
Informationization V01.12,No.16 第12卷第16期 Management 淺談如何學(xué)習(xí)C++語(yǔ)言程序設(shè)計(jì)
孟艷濤1,邵長(zhǎng)海2(1.長(zhǎng)春廣播電視大學(xué),長(zhǎng)春130051;2.東北師范大學(xué)附屬實(shí)驗(yàn)學(xué)校,長(zhǎng)春130011)[摘要]c++語(yǔ)言程序設(shè)計(jì)是一門(mén)高效實(shí)用的程序設(shè)計(jì)語(yǔ)言,學(xué)習(xí)c++語(yǔ)言程序設(shè)計(jì),并且要實(shí)質(zhì)性地提高編程
能力,有兩個(gè)關(guān)鍵因素:一個(gè)是做編程書(shū)面練習(xí)。一個(gè)是上機(jī)做實(shí)驗(yàn)。
[關(guān)鍵詞]c++語(yǔ)言;編程練習(xí);上機(jī)實(shí)驗(yàn)
doi:10.3969/j.issn.1673―0194.2009.16.044 [中圖分類(lèi)號(hào)]TP311[文獻(xiàn)標(biāo)識(shí)碼]A [文章編號(hào)】1673-0194{2009)16―0128―02 C++是一門(mén)高效實(shí)用的程序設(shè)計(jì)語(yǔ)言,它既可進(jìn)行endl;
過(guò)程化程序設(shè)計(jì),也可進(jìn)行面向?qū)ο蟪绦蛟O(shè)計(jì)。c++語(yǔ) eout “\n請(qǐng)輸入球半徑:\n”; 言強(qiáng)調(diào)對(duì)高級(jí)抽象的支持。c++實(shí)現(xiàn)了類(lèi)的封裝、數(shù)據(jù) cin radius:
隱藏、繼承及多態(tài),使得其代碼容易維護(hù)及高度可重用。double 隨著C++漸漸成為ANSI標(biāo)準(zhǔn),這種新的面向?qū)ο蟪绦?/p>
設(shè)汁語(yǔ)言迅速成了程序員最廣泛使用的工具。endl:
double 學(xué)習(xí)c++語(yǔ)言程序設(shè)計(jì),并且要實(shí)質(zhì)性地提高編程能 length,width;
力,有兩個(gè)關(guān)鍵因素:一個(gè)是做編程書(shū)面練習(xí),一個(gè)是上機(jī) eout “、n請(qǐng)輸入長(zhǎng)方體的長(zhǎng)、寬、高:\n”;
做實(shí)驗(yàn)。在初級(jí)程序設(shè)計(jì)的能力培養(yǎng)中,唯有多練,才能 cin. length width height;
真正找到編程的感覺(jué),才能培養(yǎng)出寶貴的編程經(jīng)驗(yàn)。volume=length木width木height:
一、做編程書(shū)面練習(xí)
C++的難學(xué),不僅在它那廣博的語(yǔ)法、語(yǔ)法背后的endl;
語(yǔ)義、語(yǔ)義背后的深層思維、深層思維背后的對(duì)象模 } 型;c++的難學(xué),還在于它提供了不同的編程思維模型,運(yùn)行結(jié)果為: 要想學(xué)好c++,只有經(jīng)常思考、大量做題。通過(guò)做題加深 請(qǐng)輸入圓柱體的半徑和高:
對(duì)概念的理解,提高程序設(shè)計(jì)和解決問(wèn)題的能力。墼 絲
548 例如下面的問(wèn)題,我們就可以用不同的方法來(lái) 該圓柱體的體積為:141 解答。請(qǐng)輸入球半徑:
分別輸入圓柱體的半徑和高,求其體積;輸入球半 30 309.7 徑,求其表面積;輸入長(zhǎng)方體的長(zhǎng)、寬、高,求其體積。該球面的面積為:11 [解法一]由于其中的3個(gè)問(wèn)題是相互獨(dú)立的,所 請(qǐng)輸入長(zhǎng)方體的長(zhǎng)、寬、高:
以,解決方法也是依次來(lái)解決這3個(gè)問(wèn)題。先輸入第 32 12 15 一個(gè)問(wèn)題的半徑和高,計(jì)算并輸出圓柱體的體積;然后 該長(zhǎng)方體的體積為:5760 輸入球半徑,計(jì)算球表面積并輸出;然后輸入長(zhǎng)、寬、[解法二]對(duì)于一個(gè)復(fù)雜的計(jì)算問(wèn)題,也可以采用
高,計(jì)算長(zhǎng)方體的體積并輸出。分而治之的方法,即用函數(shù)調(diào)用分別完成預(yù)訂的“小任
#include iostream.h 務(wù)”,返回其計(jì)算結(jié)果。當(dāng)然這些“小任務(wù)”要預(yù)先聲
#include math.h 明,若要能運(yùn)行,還必須有其定義:
void #include iostream.h mai.(){ #include math.h double
double r,doubleh);
radiusCylinder(double double,height
;
eouI “請(qǐng)輸入圓柱體的半徑和高:、n”; Sphere(doubler);
double ein
radius
height
:
Rectangle(doublel,doubleW,doubleh);
void double main()volume=radius木height木M―PI; t cout “該圓柱體的體積為:” volume double radiusheight;
【收稿日期]2009―03―13 eout “請(qǐng)輸入圓柱體的半徑和高:\n”;
128/C卜扭悄MANAG日征:N1一ⅡⅥ'0R^噍A刀。脅了10N 萬(wàn)方數(shù)據(jù)
教學(xué)研究
cin radius height: 現(xiàn)錯(cuò)誤,就需要從第5行開(kāi)始往前查找錯(cuò)誤并修改。
double(2)一條語(yǔ)句錯(cuò)誤可能會(huì)產(chǎn)生若干條錯(cuò)誤信息只
volume=Cylinder(radius,height)cout “該圓柱體的體積為:” volume 要修改了這條錯(cuò)誤,其他錯(cuò)誤會(huì)隨之消失。一般情況
endl; 下,第一條錯(cuò)誤信息最能反映錯(cuò)誤的位置和類(lèi)型,所以,cout “請(qǐng)輸入球半徑:\n”; 調(diào)試程序時(shí)務(wù)必根據(jù)第一條錯(cuò)誤信息進(jìn)行修改,修改
cin radius: 后,立即運(yùn)行程序,如果還有很多錯(cuò)誤,要一個(gè)一個(gè)地
doubleareaOf Sphere=Sphere(radius);修改,即,每修改一處錯(cuò)誤要運(yùn)行一次程序。
(3)程序設(shè)計(jì)者經(jīng)常會(huì)遇到輸入到計(jì)算機(jī)中的源
cout “該球面的面積為:” areaOfSphere endl; 程序在通過(guò)編譯后,運(yùn)行時(shí)卻得不到正確的結(jié)果,這就
double 要求程序設(shè)計(jì)者從源程序中查找錯(cuò)誤并進(jìn)行修改,再
length,width;
cout “請(qǐng)輸入長(zhǎng)方體的長(zhǎng)、寬、高:\n”; 運(yùn)行直到正確為止。
例如: cin length width height:
if(n 0)volume=Rectangle(1ength,width,height)cout “該長(zhǎng)方體的體積為:” volume if(a b)z=a; endl; else z=b:
表是 ’還是
double Cylinder(doubler,doubleh)
if(n 達(dá)的0){ if(n 0){ { if(a b)z=aif(a b)Z=a;
return else r術(shù)
r
術(shù)
M
―Z=b;
}
else Z=b;
double 為在c++中從遇到的第一個(gè)else Sphere(doubler){ 它最近的if配對(duì)。如果程序設(shè)計(jì)者要
return4{lcr木r術(shù)M―PI: 的意思就會(huì)出現(xiàn)上面說(shuō)的問(wèn)題:可以通
確的結(jié)果。程序設(shè)計(jì)者就需要認(rèn)
; PI
半
h:
} 答案是前者。因開(kāi)始,else總與離表達(dá)的是后者過(guò)編譯,但得不到正 double l,doubleW,doubleh)真檢查源程序,做出正確的修改:
Rectangle(double { 程序設(shè)計(jì)者要想表達(dá)的是后者的意思,則一定要
return1術(shù)W:Ich: 用{}。但在if語(yǔ)句的else前嵌套另一個(gè)if語(yǔ)句容易使
} 所表達(dá)的邏輯關(guān)系難于理解,應(yīng)加以避免。改成下面
該程序與上一個(gè)程序的功能一樣。但是分別將3 這種方式會(huì)
id=“l(fā)oadingAD”>
class=“ad_box”>
第五篇:C語(yǔ)言程序設(shè)計(jì)心得體會(huì)
C語(yǔ)言程序設(shè)計(jì)心得體會(huì)
在設(shè)計(jì)打字游戲的過(guò)程中,通過(guò)我們小組各成員之間的相互討論和合作,我們完成了打字練習(xí)的程序設(shè)計(jì)。在這個(gè)學(xué)期中,我們已經(jīng)學(xué)習(xí)了《C 語(yǔ)言程序設(shè)計(jì)》這門(mén)課,但是我所學(xué)的知識(shí)最多也就是在做作業(yè)的時(shí)候才會(huì)用到,平時(shí)沒(méi)有什么練習(xí)的機(jī)會(huì),這次的設(shè)計(jì)是我第一次通過(guò)自己構(gòu)思,和同學(xué)討論并且不斷查閱資料來(lái)設(shè)計(jì)一項(xiàng)程序。這次設(shè)計(jì),不僅鞏固了我以前所學(xué)的知識(shí),還讓我對(duì)c語(yǔ)言有了更深一步的了解,掌握了更多的技巧和技能。
C語(yǔ)言是計(jì)算機(jī)程序設(shè)計(jì)的重要理論基礎(chǔ),在我們以后的學(xué)習(xí)和工作中都有著十分重要的地位。要學(xué)好這種語(yǔ)言,僅僅學(xué)習(xí)課本上的知識(shí)是不夠的,還要經(jīng)常自己動(dòng)手,有較強(qiáng)的實(shí)踐能力。只有多動(dòng)手,經(jīng)常編寫(xiě)程序,才能發(fā)現(xiàn)我們學(xué)習(xí)上的漏洞和自己的不足,并在實(shí)踐中解決這些問(wèn)題,不斷提高自己轉(zhuǎn)化知識(shí)的能力。
在這次課程設(shè)計(jì)中,我們首先對(duì)系統(tǒng)的整體功能進(jìn)行了構(gòu)思,然后用結(jié)構(gòu)化分析方法進(jìn)行分析,將整個(gè)系統(tǒng)清楚的劃分為幾個(gè)模塊,再根據(jù)每個(gè)模塊的功能編寫(xiě)代碼。而且盡可能的將模塊細(xì)分,最后在進(jìn)行函數(shù)的調(diào)用。我們?cè)诤瘮?shù)的編寫(xiě)過(guò)程中,我們不僅用到了for循環(huán)、while循環(huán)和switch語(yǔ)句,還用到了函數(shù)之間的調(diào)用。由于我們是分工編寫(xiě)代碼,最后需要將每個(gè)人的代碼放到一起進(jìn)行調(diào)試。因?yàn)槲覀兠總€(gè)人寫(xiě)的函數(shù)的思想不都一樣,所以在調(diào)試的過(guò)程中也遇到了困難,但經(jīng)過(guò)我們耐心的修改,終于功夫不負(fù)有心人,我們成功了!
一學(xué)期的學(xué)習(xí)成果,都體現(xiàn)在了這次打字游戲的設(shè)計(jì)過(guò)程中。這個(gè)學(xué)期,我學(xué)得不算認(rèn)真,一開(kāi)始做感覺(jué)力不從心,但在幾個(gè)同學(xué)的幫助和努力下,我翻閱課本,詢問(wèn)ACM大神,絞盡腦汁的情況下做完這個(gè)程序設(shè)計(jì),我的自信一下子提高了。盡管對(duì)于有些人這種程序會(huì)很簡(jiǎn)單,可對(duì)我這個(gè)C語(yǔ)言初學(xué)者來(lái)說(shuō),已經(jīng)很不容易了。這次體驗(yàn)為以后的學(xué)習(xí)計(jì)算機(jī)的我們?cè)鰪?qiáng)了信心。享受勞動(dòng)成果的滋味實(shí)在很美妙?。?/p>


文檔為doc格式
聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。
C語(yǔ)言程序設(shè)計(jì)
1. Problem A: Hello world! Description Xiao_ming有兩個(gè)哥哥,大哥叫Da_min,二哥叫Er_min。三兄弟放學(xué)回家,父母分別跟他們打招呼。 Input 無(wú) Output 請(qǐng)輸出: Hello Da_min, He......
C 語(yǔ)言程序設(shè)計(jì)
《C 語(yǔ)言程序設(shè)計(jì)》主要在計(jì)算機(jī)軟件、計(jì)算機(jī)網(wǎng)絡(luò)、計(jì)算機(jī)應(yīng)用、通信技術(shù)、智能電子、電子信息工程、多媒體以及核工程與核技術(shù)等專(zhuān)業(yè)中開(kāi)設(shè),是電子信息類(lèi)、機(jī)械類(lèi)等工科專(zhuān)業(yè)......
《語(yǔ)言程序設(shè)計(jì)》學(xué)習(xí)心得自主學(xué)習(xí)報(bào)告
自主學(xué)習(xí)報(bào)告書(shū) 題 目:學(xué)習(xí)匯編語(yǔ)言程序設(shè)計(jì)報(bào)告 學(xué)習(xí)課程: 《匯編語(yǔ)言程序設(shè)計(jì)》 姓 名: 專(zhuān) 業(yè): 學(xué) 號(hào): 福建工程學(xué)院國(guó)脈信息學(xué)院教務(wù)處 制 二○一二年六月 學(xué)習(xí)匯編語(yǔ)言程序......
《語(yǔ)言程序設(shè)計(jì)》學(xué)習(xí)總結(jié)與心得
《匯編語(yǔ)言程序設(shè)計(jì)》學(xué)習(xí)總結(jié)與心得 其實(shí)說(shuō)實(shí)話在學(xué)這門(mén)課之前自己對(duì)匯編語(yǔ)言一點(diǎn)都不了解,只知道它也是一種語(yǔ)言,而且是一門(mén)很少用的語(yǔ)言,可能很多人都是這么想的,或許在學(xué)這......
經(jīng)典C語(yǔ)言程序設(shè)計(jì)例題
經(jīng)典C語(yǔ)言程序設(shè)計(jì)例題 【程序1】 題目:有1、2、3、4個(gè)數(shù)字,能組成多少個(gè)互不相同且無(wú)重復(fù)數(shù)字的三位數(shù)?都是多少? 1.程序分析:可填在百位、十位、個(gè)位的數(shù)字都是1、2、3、4。組......
第一章 C語(yǔ)言程序設(shè)計(jì)
第一章 C語(yǔ)言程序設(shè)計(jì) 考試形式:試卷(全國(guó)統(tǒng)一 4月第二個(gè)星期六9月倒數(shù)第二個(gè)星期六) 筆試: 滿分100分60分及格 時(shí)間:90分鐘內(nèi)容: 70分 C語(yǔ)言知識(shí)30分 公共基礎(chǔ) 選擇題:60分 前......
語(yǔ)言程序設(shè)計(jì)練習(xí)題 2
匯編語(yǔ)言程序設(shè)計(jì)練習(xí)題 一、單項(xiàng)選擇題:在每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,請(qǐng)將其代碼填寫(xiě)在題后的括號(hào)內(nèi)。錯(cuò)選、多選或未選均無(wú)分。 1.CPU要訪問(wèn)的某一......
C語(yǔ)言程序設(shè)計(jì)策劃書(shū)
信息工程學(xué)院學(xué)生會(huì)科技部 關(guān)于舉辦信息工程學(xué)院C語(yǔ)言程序設(shè)計(jì)大賽的策劃書(shū) 一、活動(dòng)背景: 隨著計(jì)算機(jī)技術(shù)的快速發(fā)展,計(jì)算機(jī)程序語(yǔ)言的多樣化,C語(yǔ)言已經(jīng)使用的越來(lái)越廣泛,C語(yǔ)言......