- 零基礎(chǔ)學(xué)C語(yǔ)言程序設(shè)計(jì)
- 宋娟編著
- 1505字
- 2022-05-06 19:49:42
前言
從C語(yǔ)言誕生至今,已有快50年的歷史了。在此期間,C語(yǔ)言以其精練、接近硬件等特點(diǎn)在各種開發(fā)語(yǔ)言中經(jīng)久不衰。目前,應(yīng)用廣泛的Windows、Linux和UNIX操作系統(tǒng)都是使用C語(yǔ)言編寫的。C語(yǔ)言不僅可以作為系統(tǒng)設(shè)計(jì)語(yǔ)言,還可以用于編寫工作系統(tǒng)相關(guān)應(yīng)用程序,以及不依賴計(jì)算機(jī)硬件的普通應(yīng)用程序。
筆者結(jié)合自己多年的C語(yǔ)言開發(fā)經(jīng)驗(yàn)和心得體會(huì),花費(fèi)了一年多的時(shí)間編寫本書。希望各位讀者能在本書的引領(lǐng)下跨入C語(yǔ)言開發(fā)大門,成為一名C語(yǔ)言開發(fā)高手。本書最大的特色就是結(jié)合大量的說明插圖和多媒體教學(xué)視頻,全面、系統(tǒng)、深入地介紹了C語(yǔ)言的開發(fā)技術(shù),并以大量實(shí)例貫穿全書的講解之中,最后還詳細(xì)介紹了C語(yǔ)言的應(yīng)用和經(jīng)典例題。學(xué)完本書后,讀者應(yīng)該可以具備獨(dú)立進(jìn)行C語(yǔ)言編程的能力。本書在C語(yǔ)言中使用的變量均用正體表示,多位數(shù)也不加千分空。
本書特色
1. 配備大量多媒體語(yǔ)音教學(xué)視頻,學(xué)習(xí)效果好
作者專門錄制了大量的配套多媒體語(yǔ)音教學(xué)視頻,以便讓讀者更加輕松、直觀地學(xué)習(xí)本書內(nèi)容,提高學(xué)習(xí)效率。讀者購(gòu)買本書,可以在華信教育資源網(wǎng)站免費(fèi)下載對(duì)應(yīng)的視頻和代碼源文件。網(wǎng)址:http://www.hxedu.com.cn。
2. 內(nèi)容全面、系統(tǒng)、深入
本書全面涵蓋C語(yǔ)言的基本知識(shí)點(diǎn),從環(huán)境配置和數(shù)據(jù)表達(dá)開始,逐步過渡到基礎(chǔ)語(yǔ)法、復(fù)雜數(shù)據(jù)處理等。為了方便讀者整合所學(xué)內(nèi)容,本書最后介紹了一個(gè)小游戲的開發(fā)過程。
3. 提供大量習(xí)題
對(duì)于非在職的讀者,學(xué)習(xí)C語(yǔ)言的最大問題是缺少練習(xí)和自我驗(yàn)證的機(jī)會(huì)。這導(dǎo)致大家一邊學(xué)習(xí)后面的章節(jié),一邊忘記前面的內(nèi)容。因此,全書提供了400多個(gè)習(xí)題,供大家練習(xí)和自我測(cè)試,相關(guān)參考答案請(qǐng)登錄華信教育資源網(wǎng)下載。
4. 貫穿大量的示例和技巧
為了方便讀者徹底掌握C語(yǔ)言各個(gè)語(yǔ)法點(diǎn)的應(yīng)用,全書添加了200多個(gè)示例。針對(duì)學(xué)習(xí)和開發(fā)中經(jīng)常遇到的問題,本書還穿插了100多個(gè)注意事項(xiàng)和使用技巧。這些內(nèi)容可以幫助讀者更快速地掌握書中內(nèi)容。
5. 符合不同讀者的需求
本書在充分考慮C語(yǔ)言自學(xué)人員及參加相關(guān)計(jì)算機(jī)等級(jí)考試讀者需求的基礎(chǔ)上,詳細(xì)講解程序的本質(zhì),以適合入門讀者閱讀;按照相關(guān)計(jì)算機(jī)等級(jí)考試大綱的要求,介紹考試專用開發(fā)環(huán)境Visual C++ 2010學(xué)習(xí)版的使用。
本書內(nèi)容及體系結(jié)構(gòu)
第1篇 概述篇(第1~2章)
本篇主要內(nèi)容包括:計(jì)算機(jī)語(yǔ)言的概念、C語(yǔ)言的環(huán)境搭建和C語(yǔ)言處理數(shù)據(jù)的原理等。通過本篇的學(xué)習(xí),讀者可以使用開發(fā)工具編寫一個(gè)簡(jiǎn)單的關(guān)于數(shù)據(jù)的程序。
第2篇 基礎(chǔ)語(yǔ)法篇(第3~7章)
本篇主要內(nèi)容包括:數(shù)據(jù)運(yùn)算、執(zhí)行順序、選擇執(zhí)行、循環(huán)結(jié)構(gòu)及函數(shù)等。通過本篇的學(xué)習(xí),讀者可以掌握C語(yǔ)言的基礎(chǔ)語(yǔ)法,并且可以編寫一些具有一定功能的程序。
第3篇 復(fù)雜數(shù)據(jù)處理篇(第8~12章)
本篇主要內(nèi)容包括:地址和指針,數(shù)組,字符串,結(jié)構(gòu)體、共用體和枚舉類型,文件及目錄等。通過本篇的學(xué)習(xí),讀者可以對(duì)一些比較復(fù)雜的數(shù)據(jù)進(jìn)行處理。
第4篇 高級(jí)語(yǔ)法篇(第13~14章)
本篇主要內(nèi)容包括:變量存儲(chǔ)和編譯預(yù)處理等。通過本篇的學(xué)習(xí),讀者可以定義不同存儲(chǔ)類型的變量,還可以編寫各種預(yù)處理指令。
第5篇 案例篇(第15章)
本篇主要內(nèi)容包括:迷宮游戲。通過本篇的學(xué)習(xí),讀者可以實(shí)現(xiàn)一個(gè)關(guān)于迷宮游戲的案例。
學(xué)習(xí)建議
? 堅(jiān)持編程:編程需要大量地練習(xí),如同學(xué)習(xí)英語(yǔ)一樣,只有不停地練習(xí),才能掌握英語(yǔ)的使用。
? 多問:如果遇到問題,就要積極地向別人請(qǐng)教。這樣才可以讓學(xué)到的知識(shí)更加扎實(shí)。
? 多看:要多看一些好的編程,才能掌握好編寫程序的結(jié)構(gòu)。
? 多想:在編程時(shí)要想想使用哪種程序結(jié)構(gòu),或者在看到好的程序時(shí)想想為什么要這樣編寫。
本書讀者對(duì)象
? C語(yǔ)言初學(xué)者。
? 想全面學(xué)習(xí)C語(yǔ)言開發(fā)技術(shù)的人員。
? C語(yǔ)言專業(yè)開發(fā)人員。
? 利用C語(yǔ)言做開發(fā)的工程技術(shù)人員。
? C語(yǔ)言的開發(fā)愛好者。
? 大中專院校相關(guān)專業(yè)的學(xué)生。
? 社會(huì)相關(guān)專業(yè)培訓(xùn)班的學(xué)員。
編著者
- C++程序設(shè)計(jì)(第3版)
- Reactive Programming with Swift
- Java加密與解密的藝術(shù)(第2版)
- 區(qū)塊鏈:以太坊DApp開發(fā)實(shí)戰(zhàn)
- Python程序設(shè)計(jì)
- C語(yǔ)言程序設(shè)計(jì)實(shí)踐教程
- PHP從入門到精通(第4版)(軟件開發(fā)視頻大講堂)
- 案例式C語(yǔ)言程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)
- Bootstrap for Rails
- 玩轉(zhuǎn).NET Micro Framework移植:基于STM32F10x處理器
- Maven for Eclipse
- INSTANT Premium Drupal Themes
- C語(yǔ)言程序設(shè)計(jì)教程
- Mastering ASP.NET Web API
- Python高性能編程(第2版)