開天闢地新編C語言編程入門

開天闢地新編C語言編程入門

計算機套用類教材。通過大量的實例,從計算機語言和程式設計的基本知識、C語言的發展與特點出發,系統地介紹了C語言程式設計中的變數、運算符號、表達式、數據類型、存儲類別、語句、函式、指針和檔案等。適合學習C語言編程的初、中級用戶,同時也可作為廣大計算機編程愛好者學習C語言的自學教材和參考書。

基本信息

內容提要

開天闢地新編C語言編程入門開天闢地新編C語言編程入門
本教材始終以程式設計為主線,注重培養讀者程式設計的思維方式和技巧。同時,每章配以精選的練習題,作為對該章內容的鞏固和延伸。結構簡潔明快,重點突出,通俗易懂,邏輯性強。

教材中的講解光碟是真正的多媒體教學光碟,它集中了洪恩公司眾多編程高手和電腦教育專家的智慧,講解生動有趣而且通俗易懂。在學習編程之前先看光碟,會使很多初學者難以理解的問題變得簡單易懂。再通過學習配套教材,會收到事半功倍的效果。通過大家的努力,編程將成為多數人都可以掌握的工具,而不再是少數精英的專利。

編輯推薦

多媒體光碟的特色

書盤結合,聲情並茂,教學完全互動

全程的語音講解,有如老師親臨指導

難點問題用動畫演示,讓您一看就懂

直觀演示操作全過程,讓您一學就會

精心選擇教學的內容,面向實際套用

理論與實際案例完美結合,即學即用

目錄

第一章 穿越時空迷霧——C語言概述

第一節 C 語言的歷史

第二節 為什麼要學習C 語言

1. C語言的特點

2. 如何最好在學習C語言

3. 誰應當使用本教材

第三節 使用C 語言的五部曲

1. 程式目標和程式設計

2. 巧婦難為無米之炊——編寫代碼

3. 對“原料”進行加工——編譯

4. 萬事俱備,只欠東風——運行程式

5. 再接再厲——程式的調試與維護

第四節 C 語言集成開發環境的使用

1. Turbo C2.0安裝和啟動

2. 走進Turbo C的集成開發環境

3. 確立TC工作環境

第五節 認識簡單的C程式

1. 不可缺少的函式main()

2. 讓程式“跑”起來

第六節 C 與C++ 語言

1. C語言與C++ 語言

2. 簡單程式——兩個整數相加

第七節 本章小結

第二章 樹高千尺不忘根——基本數據類型和運算

第一節 C 語言有哪些數據類型

1.整型數據

2. 實型數據

3. 認識字元型數據

4. 數據之間的混合運算

第二節 運算符“大練兵”

1. 最常用的算術運算符

2. 和關係運算符打交道

3. C中的邏輯運算

4. 逗號運算符和條件運算符

5. 長度運算符

第三節 常見錯誤分析

第四節 本章練習

第三章 順序結構、選擇結構和循環結構程式設計

第一節 最簡單的C 程式設計——順序程式設計

1. C語言概述

2. 按部就班——細說順序程設計

第二節 幾個順序結構的例子

第三節 挑三揀四——選擇結構程式設計

1. 單分支選擇語句——if語句

2.switch語句

第四節 循環控制.

1. while語句

2. do……while語句

3. 計數型循環——for語句

4. 簡單回顧——三種循環的比較

第五節 本章容易出現的錯誤

第六節 本章練習

第四章 輕輕鬆鬆學數組

第一節 一維數組的定義和引用

1. 初始化一維數組

2. 在程式中引用一維數組

第二節 認識二維數組

1. 對二維數組的說明

2. 二維數組的初始化

第三節 有你則靈——字元數組

1. 什麼是字元數組

2. 字元串與字元數組

3. 字元串處理函式

第四節 本章小結

第五節 本章練習

第五章 千變萬化——函式

第一節 概述——函式在C 語言中的妙用

……

第六章 C 三兄弟——結構型、共用型和枚舉型

第七章 穿針引線——指針

第八章 C 語言中的檔案

第九章 編譯預處理

附錄A Turbo C 編譯錯誤一覽

附錄B Turbo C 集成開發環境的使用

附錄C C 語言庫檔案

附錄D C 語言中的關鍵字

附錄E C 語言的運算符種類、優先權和結合性

附錄F 常用ASCII 碼對照表

參考答案

書摘

第一章 穿越時空迷霧——C語言概述

第一節 C語言的歷史

C語言的前身可以追溯到1927年,由美國的Dennis Ritchie設計發明,並首次在Unix 作業系統的DEC PDP-11計算機上使用。它由早期的程式語言BCPL(Basic CombinedProgramming Language)發展演變而來。

隨著微型計算機的日益普及,出現了許多C語言版本。由於沒有統一的標準,使得這些C語言之間出現了一些不一致的地方。為了改變這種狀況,美國國家標準協會(ANSI)為C語言制訂了一套ANSI標準,成為現行的C語言標準。

……

相關搜尋

熱門詞條

聯絡我們