TOP
0
0
【23號簡體館日】限時三天領券享優惠!!
C程序設計教程(簡體書)
滿額折

C程序設計教程(簡體書)

人民幣定價:35 元
定  價:NT$ 210 元
優惠價:87183
領券後再享88折
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:5 點
相關商品
商品簡介
名人/編輯推薦
目次
書摘/試閱

商品簡介

《普通高等教育“十二五”規劃教材:C程序設計教程》是學習C語言的基礎教材,內容循序漸進,通俗易懂,並輔以大量的實例和習題,使得初學者能夠很快掌握C語言的基本內容,並應用它編寫程序來解決實際問題,為以後學習其他的高級語言打下良好的基礎。《普通高等教育“十二五”規劃教材:C程序設計教程》的主要內容包括:C語言的基本概念、各種數據類型的使用技巧、C語言模塊化程序設計的方法、文件的基本操作和使用規則,考慮到學習程序設計必須重視實踐環節,《普通高等教育“十二五”規劃教材:C程序設計教程》除了大量的例題和習題之外,還編寫了配套的《C程序設計教程習題解析與上機指導》,供教師和學生參考。

名人/編輯推薦

《普通高等教育"十二五"規劃教材:C程序設計教程》內容豐富,教師可以根據不同專業的教學需要,靈活分配學時,選取合適的教學內容。《普通高等教育"十二五"規劃教材:C程序設計教程》既可以作為高等院校計算機專業本科低年級學生學習計算機語言的入門教材,也可以作為高等院校非計算機專業學生的計算機語言教材,還可以作為科技人員自學C語言的自學參考書。

目次

第1章C語言概述
1.1算法與程序設計
1.2C語言的發展與特點
1.3簡單的C語言程序介紹
1.4C語言的開發環境
1.5運行C程序的步驟
第2章數據類型、運算符與表達式
2.1C語言的數據類型
2.2常量與變量
2.3基本類型
2.4變量賦初值
2.5各類數值型數據之間的混合運算
2.6運算符與表達式
2.7賦值運算符和賦值表達式
2.8逗號運算符和逗號表達式
第3章順序結構
3.1C語句
3.2賦值語句
3.3數據的輸出
3.4數據的輸入
3.5順序結構程序設計舉例
第4章選擇結構
4.1關係運算符和關系表達式
4.2邏輯運算符和邏輯表達式
4.3if語句
4.4switCh語句設計
4.5選擇結構程序設計舉例
第5章循環結構
5.1while循環語句
5.2do—while循環語句
5.3for循環語句
5.4break語句和Continue語句
5.5循環的嵌套
5.6循環結構程序設計舉例
第6章數組
6.1一維數組
6.2二維數組與多維數組
6.3字符數組和字符串
第7章函數
7.1函數的定義
7.2函數調用與參數傳遞
7.3函數的嵌套調用和遞歸調用
7.4數組作為函數參數
7.5局部變量和全局變量
7.6內部函數與外部函數
7.7變量的存儲類別
第8章編譯預處理
8.1宏定義
8.2文件包含
8.3條件編譯
第9章位運算
9.1位運算符和位運算
9.2位段
第10章指針
10.1指針概述
10.2指針與數組
10.3指針與字符串
10.4指針與函數
10.5指針數組與指向指針的指針
第11章結構體與共用體
11.1概述
11.2結構體類型變量
11.3結構體數組
11.4結構體變量與指針
11.5用指針處理鏈表
11.6共用體
11.7枚舉類型與自定義類型
第12章文件
12.1文件的打開與關閉
12.2文件的讀寫
12.3文件的定位和出錯的檢測
附錄
參考文獻

書摘/試閱



第10章指針
【學習目標】
(1)了解指針與函數的關系。
(2)理解地址的含義。
(3)理解指針數組和指向指針的指針的概念。
(4)掌握指針的概念、指針變量的定義和引用的方法。
(5)掌握指針與字符串的關系。
指針是C語言中廣泛使用的一種數據類型。運用指針編程是C語言最主要的風格之一。利用指針變量可以表示各種數據結構;能很方便地使用數組和字符串;并能像匯編語言一樣處理內存地址,從而編出精練而高效的程序。指針極大地豐富了C語言的功能。學習指針是學習C語言中最重要的一環,能否正確理解和使用指針是我們是否掌握C語言的一個標志。同時,指針也是c語言中最為困難的一部分,在學習中除了要正確理解基本概念,還必須多編程,上機調試。只要做到這些,指針也是不難掌握的。
10.1指針概述
10.1.1指針和地址
指針本質上就是地址,為了說清楚什么是指針,首先必須清楚地址的概念。
當需要執行磁盤上的某一可執行程序時,操作系統負責將它調入內存。對于一個C程序來講,內存中就暫時存放了該程序中的變量、常量、數組、函數等數據。這就像程序中的數據集體入住了賓館,而每個數據的房間號就是找到這個數據的地址。也就是說,內存中每個字節都有一個編號,這個編號就是地址。知道了數據的地址,就可以在程序運行過程中對他們進行修改、運算等處理。
在C語言中,要經常引用數據的地址。那么,在前面學習過的內容中,地址是以什么樣的形式出現的呢?
如果變量是一個基本類型(整型、浮點型、字符型等),則只需在變量名前加取地址運算符“&”即可,如&a,&data,&a[0】,這樣就分別得到了a、data、a[0】的地址。
如果程序中出現的是一個數組,例如,int a[10],那么這個數組的地址怎么表示呢?C語言規定:數組的地址就是數組中第一個元素的地址,也稱為數組的首地址。數組名a就是這個數組的首地址,注意是a而不是&a。a和&a[0】的含義是相同的。
如果程序中出現的是一個字符串,此時只需直接寫出字符串,而不必加取地址運算符。當字符串出現在表達式中時,它的值是首字母的地址,即一個指針常量。當輸入字符串后,它的首字母地址是由系統隨機定的。例如:charp=“abcdefg”。

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 183
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區