《C專家編程》展示了最優(yōu)秀的C程序員所使用的編碼技巧,并專門開辟了一章對C++的基礎(chǔ)知識進(jìn)行了介紹。 書中C的歷史、語言特性、聲明、數(shù)組、指針、鏈接、運行時、內(nèi)存以及如何進(jìn)一步學(xué)習(xí)C++等問題進(jìn)行了細(xì)致的講解和深入的分析。全書擷取幾十個實例進(jìn)行講解,對C程序員具有非常高的實用價值。 本書可以幫助有一定經(jīng)驗的C程序員成為C編程方面的專家,對于具備相當(dāng)?shù)腃語言基礎(chǔ)的程序員,本書可以幫助他們站在C的高度了解和學(xué)習(xí)C++。
標(biāo)簽: c/c++
上傳時間: 2016-06-08
上傳用戶:rudinx
-[高質(zhì)量程序設(shè)計指南.C語言(第三版)].part2講解如何快速高效率的編寫程序
標(biāo)簽: part2 高質(zhì)量 程序 設(shè)計指南 語言
上傳時間: 2016-06-18
上傳用戶:帝出乎震
C語言課程設(shè)計上機(jī)實習(xí)內(nèi)容 一、從下面題目中任選一題: A.簡單的學(xué)生成績管理程序設(shè)計 B.考卷成績分析軟件程序設(shè)計 C.簡單醫(yī)療費用報銷管理軟件程序設(shè)計 除此之外,學(xué)生也可自行選擇課題進(jìn)行設(shè)計,如自動柜員機(jī)界面程序、學(xué)生信息管理(包括生日祝賀)、計件工資管理等(但課題必須經(jīng)指導(dǎo)教師審題合格后方可使用)。 二、課程設(shè)計說明書的編寫規(guī)范 1、程序分析和設(shè)計 2、流程圖 3、源程序清單 4、調(diào)試過程:測試數(shù)據(jù)及結(jié)果,出現(xiàn)了哪些問題,如何修改的 5、程序有待改進(jìn)的地方 6、本次實習(xí)的收獲和建議 三、提交的資料 1、軟件 軟件需提供源程序,并能正常運行。 注:對于程序中未能實現(xiàn)的部分需要加以說明。 對于程序中所參考的部分代碼需要加以聲明,并說明出處。 2、文檔 課程設(shè)計文檔要求打印稿,同時提交電子文檔。文檔中必須包含課程設(shè)計小結(jié),即收獲和體會。 文檔要注意格式,標(biāo)題一律用小四號宋體加黑,正文用五號宋體,行間距固定值18,首行縮進(jìn)2字符;如果有圖表,每個圖表必須順序編號并有標(biāo)題,如“圖1 計算平均分的N-S圖”、“表1 地信081班成績一覽表”,一般圖名在圖的正下方、表名在表的正上方。 四、成績評定 通過學(xué)生的動手能力、獨立分析解決問題的能力、創(chuàng)新能力、課程設(shè)計報告、答辯水平以及學(xué)習(xí)態(tài)度綜合考核。 考核標(biāo)準(zhǔn)包括: 1、完成設(shè)計題目所要求的內(nèi)容,程序書寫規(guī)范、有一定的實用性,占45%; 2、平時表現(xiàn)(考勤+上機(jī)抽查)占10%; 3、課程設(shè)計報告占30%; 4、答辯及演示占15%。 五、實習(xí)計劃 以選題一為例 實習(xí)計劃 時間 內(nèi)容 第1天 一、布置實習(xí)內(nèi)容和要求 1、 實習(xí)內(nèi)容介紹、實習(xí)安排、實習(xí)紀(jì)律、注意事項 2、 學(xué)生選題 第2天 二、上機(jī)實習(xí) 1、根據(jù)所選題的要求,進(jìn)行總體設(shè)計,確定程序總體框架 2、選擇和準(zhǔn)備原始數(shù)據(jù),制作.txt文本文件 第3天 3、文件的讀寫函數(shù)的使用,實現(xiàn)文本文件的讀取和寫入功能。 使用函數(shù)fread(); fwrite(); fprint(); fscan();完成對原始數(shù)據(jù)的文本輸入和輸出。 第4、5天 4、主要算法的選擇和功能實現(xiàn)(以學(xué)生成績管理系統(tǒng)為例): ① 計算每個學(xué)生三門功課的平均分,并按平均分排列名次,若平均分相同則名次并列;結(jié)果寫入文件。 ② 統(tǒng)計全班每門課程的平均分,并計算各分?jǐn)?shù)段(60以下,60~69,70~79,80~89,90以上)的學(xué)生人數(shù);結(jié)果寫入文件?! ? 第6、7天 5、結(jié)果格式輸出及程序整合(以學(xué)生成績管理系統(tǒng)為例) ① 按格式在屏幕上打印每名學(xué)生成績條; ② 在屏幕上打印出所有不及格學(xué)生的下列信息:學(xué)號,不及格的課程名,該不及格課程成績; (選做)在屏幕打印優(yōu)等生名單(學(xué)號,三門課程成績,平均成績,名次),優(yōu)等生必須滿足下列條件:1)平均成績大于90分;或平均分大于85分且至少有一門功課為100分;或者平均分大于85分且至少兩門課程成績?yōu)?5分以上;2) 名次在前三名; 3) 每門功課及格以上; 第8天 三、測試完整程序 要求功能完整,結(jié)果符合設(shè)計要求,并進(jìn)行程序驗收。 第9、10天 四、編寫報告 完成實習(xí)報告的編寫,并打印上交報告。
標(biāo)簽: 大學(xué) c語言 程序設(shè)計
上傳時間: 2016-06-27
上傳用戶:lh643631046
如何避免最基本c誤區(qū),通過好多最常見的錯誤來為我們分析c語言誤區(qū),適合新手剛學(xué)習(xí)c
標(biāo)簽: C語言
上傳時間: 2016-07-30
上傳用戶:wangxuan
羅蘭C系統(tǒng)是覆蓋全球大部分地區(qū)的一種陸基遠(yuǎn)程精密無線電導(dǎo)航系統(tǒng),在 導(dǎo)航領(lǐng)域內(nèi)有著廣泛的應(yīng)用。如何從夾雜著各種嚴(yán)重干擾的接收信號中,提取來 自各臺鏈的真實脈沖信號,以提高羅蘭C接收機(jī)的性能,是一個值得研究的重點, 本文便對此方面展開探討。
標(biāo)簽: 羅蘭C接收機(jī)
上傳時間: 2016-09-23
上傳用戶:zzzmyth
本文檔描述了一個新手如何使用VS .net環(huán)境使用c#語言新建一個界面。詳細(xì)描述了在哪里下載VS,如何安裝,如何新建項目,如何添加控件和編寫后臺程序。
標(biāo)簽: C#
上傳時間: 2022-03-26
上傳用戶:
本教程主要用于如何利用net的c#語言進(jìn)行串口編程。實現(xiàn)上位機(jī)與目標(biāo)機(jī)器的串口通訊。
上傳時間: 2022-04-23
上傳用戶:kingwide
內(nèi)容簡介本書是計算機(jī)科學(xué)的經(jīng)典教材,介紹了計算機(jī)科學(xué)的基礎(chǔ)知識和程序設(shè)計的專門知識。以介紹ANSI C為主線,不僅涵蓋C語言的基本知識,而且介紹了軟件工程技術(shù)以及如何應(yīng)用良好的程序設(shè)計風(fēng)格進(jìn)行開發(fā)等內(nèi)容。本書采用了庫函數(shù)的方法,強(qiáng)調(diào)抽象的原則,詳細(xì)闡述了庫和模塊化開發(fā)。此外,還利用大量實例講述解決問題的全過程,對開發(fā)過程中常見的錯誤也給出了解決和避免的方法。本書集中討論庫和抽象的用法,這是當(dāng)代程序設(shè)計技術(shù)中最基本的知識。作者使用庫來隱藏C語言的復(fù)雜性,更加突出主題,使學(xué)生可以較好地掌握每一個主題的精髓。然后,進(jìn)一步給出每個庫的底層實現(xiàn),較好地展示了自身的抽象威力。作者簡介Eric S. Roberts,美國斯坦福大學(xué)計算機(jī)科學(xué)系教授,主管教學(xué)的系副主任。他由于教學(xué)改革的成就獲得Charles Simonyi榮譽(yù)教授。Roberts于1980年獲哈佛大學(xué)應(yīng)用數(shù)學(xué)博士學(xué)位,其后他創(chuàng)建了威爾斯利學(xué)院的計算機(jī)科學(xué)系,并擔(dān)任系主任。后來,他在加州Palo Alto的DEC公司系統(tǒng)研究中心工作了5年。
標(biāo)簽: C語言
上傳時間: 2022-06-21
上傳用戶:20125101110
文件較大,存在網(wǎng)盤中,下載文件獲取分享鏈接及提取碼。本書從實際工程應(yīng)用入手,以實驗過程和實驗現(xiàn)象為主導(dǎo),由淺入深、循序漸進(jìn)地講述使用C語言為51單片機(jī)編程的方法、51單片機(jī)的硬件結(jié)構(gòu)和各種功能應(yīng)用。本書不同于傳統(tǒng)的講述單片機(jī)的書籍,本書中的所有例程均以實際硬件實驗板實驗現(xiàn)象為根據(jù),由C語言程序來分析單片機(jī)工作原理,使讀者知其然,又能知其所以然,從而幫助讀者從實際應(yīng)用中徹底理解和掌握單片機(jī)。另外,本書中大部分內(nèi)容均來自作者科研及教學(xué)工作實踐,內(nèi)容涵蓋作者多年來項目經(jīng)驗總結(jié)的精華,并且貫穿一些學(xué)習(xí)方法的建議。本書內(nèi)容豐富,實用性強(qiáng),許多C語言代碼可以直接應(yīng)用到工程項目中。本書配套附一張光盤,提供近30小時的單片機(jī)教學(xué)視頻。同時,作者還開發(fā)了與本書配套的TX-IC單片機(jī)實驗板,可幫助讀者邊學(xué)邊練,達(dá)到學(xué)以致用的目的。讀者在學(xué)習(xí)過程中可以將視頻和書互為參考,配合學(xué)習(xí),并用單片機(jī)實驗板進(jìn)行實踐,這樣可以更快更好地掌握單片機(jī)應(yīng)用知識和技能。本書適合作為大學(xué)電子信息類和機(jī)電類各專業(yè)本、專科單片機(jī)課程教材,或高校大學(xué)生創(chuàng)新基地培訓(xùn)教材,也適合51單片機(jī)的初學(xué)者和使用51單片機(jī)從事項目開發(fā)的技術(shù)人員,還可供從事自動控制、智能儀器儀表、電力電子、機(jī)電一體化等專業(yè)的技術(shù)人員參考。本書內(nèi)容組織本書內(nèi)容共分5篇,分別為入門篇、內(nèi)外部資源操作篇、提高篇、實戰(zhàn)篇和拓展篇。第1,2篇與本書配套光盤內(nèi)容基本對應(yīng),內(nèi)容組織上循序漸進(jìn)、由淺入深;在知識介紹上,從原理到實踐,再從實驗現(xiàn)象進(jìn)一步分析原理,對51單片機(jī)的主要功能及硬件結(jié)構(gòu)做了詳細(xì)介紹。第3篇在前兩篇的基礎(chǔ)上通過實驗進(jìn)一步擴(kuò)展講解了51單片機(jī)的其他功能應(yīng)用,而且還特別將STC單片機(jī)與傳統(tǒng)51單片機(jī)相比擴(kuò)展了的功能逐一講解。第4篇是作者教學(xué)和實際項目中精選出的具有代表性的真實項目,其知識涉及面廣,內(nèi)容豐富,是作者開發(fā)經(jīng)驗的精華總結(jié)。第5篇為拓展部分,詳細(xì)講解了使用Protell軟件繪制原理圖、PCB圖、元件庫和元件封裝的過程:詳細(xì)介紹了常用的ISD400X系列語音芯片:分別講解了直流電機(jī)、步進(jìn)電機(jī)和舵機(jī)的原理及驅(qū)動方法;介紹了設(shè)計電路常用的元件;詳細(xì)介紹了如何設(shè)計直流穩(wěn)壓電源及開關(guān)電源;最后介紹運放的應(yīng)用知識。
上傳時間: 2022-06-24
上傳用戶:得之我幸78
第1章:介紹如何輸出方波信號,使喇叭發(fā)出聲音的方法,包括發(fā)出“嘩”聲的函數(shù)和分別傳遞一個、二個及三個白變量的“嘩”聲函數(shù),以及利用定時器產(chǎn)生方波信號而令喇叭發(fā)出“嘩”聲,并敘述音階與頻率的關(guān)系,以此作為演奏音樂的基礎(chǔ)。第2章:演奏音樂的程序由main()函數(shù)開始,將其所有函數(shù)定義在·個main.c的模塊內(nèi),并分別以各種指令結(jié)構(gòu)來循序漸進(jìn)地介紹軟件構(gòu)建的思維與解決方法。第3章:以模塊化的設(shè)計方式將單獨的個main.c模塊細(xì)分為main.c模塊、initial.c模塊、delay.c模塊、music.c模塊以及其對應(yīng)的包括文件,可以使種序易于了解,節(jié)省開發(fā)時間。而且,用范例來說明各種應(yīng)用方法,以使讀者建立.整體思維,并進(jìn)行有效的學(xué)習(xí)。第4章:詳細(xì)介紹如何利用定時器釣中斷方法來產(chǎn)生音階的頻率,并山1/)輸出此方波信號而驅(qū)動喇叭發(fā)出正確的音階。當(dāng)連續(xù)產(chǎn)生各音符的音調(diào)頻率時,則形成演奏音樂,并漸進(jìn)式地說明什么樣的設(shè)計方法是最好的。第5章:音符的形成有兩個要素:音調(diào)及音長,當(dāng)音調(diào)以定時器中斷方法來生,音長是否也可以由定時器來產(chǎn)生呢?本章介紹如何利用timerO及timer]兩個定時器中斷方法來演奏音樂,并特別說明當(dāng)音長計時中斷時間太短時所造成的影響以及解決的方法。第6章:說明音樂中“移調(diào)”的概念,分別以查表法和計算法來舉例說明D大調(diào)、降E大調(diào)、F大調(diào)、G大調(diào)、降A(chǔ)大調(diào)、降B大調(diào)。并以TACT開關(guān)的按鍵動作來闡述移調(diào)的功能,而以外部中斷的方法來達(dá)到音樂演奏中實時移調(diào)的功能。第7章:介紹如何以按鍵開關(guān)來選曲,以“嘩”聲和LED閃爍方式作為選曲的提示動作,并以下列技巧來說明按鍵的處理方法:開關(guān)持續(xù)按著的重復(fù)動作、開關(guān)持續(xù)按著也動作一次、消除按鍵彈跳波的程序規(guī)劃、持續(xù)按鍵以延時方式來繼續(xù)執(zhí)行動作,及持續(xù)按鍵以定時器計時方式來繼續(xù)執(zhí)行動作。同時,通過此方式來培養(yǎng)讀者軟件設(shè)計的能力并使讀者養(yǎng)成慎密的思維方式。第8章:以9個按鍵開關(guān)分別代表1~9首的按鍵選曲,并介紹如何以l/O的方式、SCAN的方式以及ADC的方式來檢測按鍵動作,以及當(dāng)微電腦1/0不敷使用時的解決方法。更多相關(guān)內(nèi)容已全部上傳:8051單片機(jī)徹底研究-基礎(chǔ)篇:http://dl.21ic.com/download/8051-330965.html 8051單片機(jī)徹底研究-經(jīng)驗篇:http://dl.21ic.com/download/8051-330966.html 8051單片機(jī)徹底研究-入門篇:http://dl.21ic.com/download/8051-330967.html 8051單片機(jī)徹底研究-實習(xí)篇:http://dl.21ic.com/download/8051-330969.html 8051單片機(jī)C語言軟件設(shè)計的藝術(shù):http://dl.21ic.com/download/8051-330970.html
上傳時間: 2022-06-25
上傳用戶:
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1