TOP
0
0
即日起~6/30,暑期閱讀書展,好書7折起
程序設計基礎實驗教程:C語言(簡體書)
滿額折

程序設計基礎實驗教程:C語言(簡體書)

商品資訊

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

商品簡介

《程序設計基礎實驗教程(C語言)》以程序設計基礎為中心,輔助學習程序設計的基本方法和基本原理。
《程序設計基礎實驗教程(C語言)》適用於那些擁有很少或沒有編程經驗的學習者,使初學編程的學生或愛好者能夠循序漸進,逐步完成小型程序的編寫,最終掌握程序設計方法並用C語言實現。
《程序設計基礎實驗教程(C語言)》共24個實驗單元及1個綜合項目演練單元。內容包含簡單C程序、順序程序設計、分支結構程序設計、循環結構、一維數組、二維數組、字符數組和字符串、函數、指針、結構體、鏈表、文件等章節,其中對於有一定難度的章節(如指針)有更細緻的劃分。
《程序設計基礎實驗教程(C語言)》強調標準化、軟件工程思想、服務應用、程序通用方法,確立面向工程和應用的培養定位。
《程序設計基礎實驗教程(C語言)》適合作為本科和大專院校“程序設計基礎”課程的C語言版實驗教材,也適合程序設計自學者參考。
《程序設計基礎實驗教程(C語言)》特點:
《程序設計基礎實驗教程(C語言)》強調標準化和程序通用方法,適合於面向工程和應用的培養目標。
每個實驗單元包括多道典型例題,覆蓋本單元的關鍵知識點。
每個實驗單元包括一個Q&A部分,彙集本單元相關的常見問題及其解答,對難點進一步解釋說明。

名人/編輯推薦

《21世紀高等學校計算機教育實用規劃教材:程序設計基礎實驗教程(C語言)》強調標準化、軟件工程思想、服務應用、程序通用方法,確立面向工程和應用的培養定位。《21世紀高等學校計算機教育實用規劃教材:程序設計基礎實驗教程(C語言)》適合作為本科和大專院校“程序設計基礎”課程的C語言版實驗教材,也適合程序設計自學者參考。

目次

實驗1簡單C程序
【知識點回顧】
【典型例題】
【Q&A】
【實驗內容】
【課后練習】
實驗2順序結構
【知識點回顧】
【典型例題】
【Q&A】
【實驗內容】
【課后練習】
實驗3分支結構
【知識點回顧】
【典型例題】
【Q&A】
【實驗內容】
【課后練習】
實驗4—1循環結構
【知識點回顧】
【典型例題】
【Q&A】
【實驗內容】
【課后練習】
實驗4—2循環結構
【知識點回顧】
【典型例題】
【Q&A】
【實驗內容】
【課后練習】
實驗5—1一維數組
【知識點回顧】
【典型例題】
【Q&A】
【實驗內容】
【課后練習】
實驗5—2二維數組
【知識點回顧】
【典型例題】
【Q&LA】
【實驗內容】
【課后練習】
實驗5—3字符數組和字符串
【知識點回顧】
【典型例題】
【Q&A】
【實驗內容】
【課后練習】
實驗6—1函數
【知識點回顧】
【典型例題】
【Q&A】
【實驗內容】
【課后練習】
實驗6—2函數
【知識點回顧】
【典型例題】
【Q&A】
【實驗內容】
【課后練習】
實驗6—3函數
【知識點回顧】
【典型例題】
【Q&A】
【實驗內容】
【課后練習】
實驗7—1指針基本概念
【知識點回顧】
【典型例題】
【Q&A】
【實驗內容】
【課后練習】
實驗7—2指針與一維數組
【知識點回顧】
【典型例題】
【Q&A】
【實驗內容】
【課后練習】
實驗7—3指針與二維數組
【知識點回顧】
【典型例題】
【Q&A】
【實驗內容】
【課后練習】
實驗7—4指針與字符數組
【知識點回顧】
【典型例題】
【Q&A】
【實驗內容】
【課后練習】
實驗7—5其他指針
【知識點回顧】
【典型例題】
【Q&A】
【實驗內容】
【課后練習】
實驗8—1結構體
【知識點回顧】
【典型例題】
【Q&A】
【實驗內容】
【課后練習】
實驗8—2結構體
【知識點回顧】
【典型例題】
【Q&A】
【實驗內容】
【課后練習】
實驗9—1鏈表初步
【知識點回顧】
【典型例題】
【Q&A】
【實驗內容】
【課后練習】
實驗9—2單鏈表
【知識點回顧】
【典型例題】
【Q&A】
【實驗內容】
【課后練習】
實驗9—3單鏈表
【知識點回顧】
【典型例題】
【Q&A】
【實驗內容】
【課后練習】
實驗9—4其他鏈表
【知識點回顧】
【典型例題】
【Q&A】
【實驗內容】
【課后練習】
實驗10文件
【知識點回顧】
【典型例題】
【Q&A】
【實驗內容】
【課后練習】
實驗11 預處理
【知識點回顧】
【典型例題】
【Q&A】
【課后練習】
實驗12項目演練
【學生信息管理系統】
【圖書借閱管理系統】
參考文獻

書摘/試閱



2.Q:為什么要使用函數?
A:函數是模塊化編程的重要概念之一,使用函數的原因主要有以下三點。
第一,函數一旦設計編寫完畢,可以被重復使用,開發人員可以在已有函數的基礎上,設計新的程序,而不用從頭做起,省去相同代碼的重復編寫,提高了程序的可重用性,從而提高了程序的開發效率。
第二,一個大的程序劃分為若干個模塊,每個模塊由一定的函數來實現,這將使得程序的設計結構比較清晰,提高程序的可讀性。
第三,有了函數,使得函數使用和函數定義相對獨立,可以把函數看做“黑盒子”,用戶只要按規則調用函數,即可得到預期結果,而不用關心函數內部究竟是如何工作的。只要函數首部不變,函數體中代碼的更改并不會影響用戶的使用,使得修改、維護程序變得更加輕松,提高了程序的可維護性。
3.Q:源程序文件中第一個函數必須是main()函數嗎?
A:不一定。C程序中,主函數main()必不可少,運行C程序時,一定由主函數開始,并結束于主函數。但是主函數卻未必要放在首位,可以放在其他函數之后。一般情況下,習慣將它放在最前面或者最后面。
4.Q:為什么一定要寫函數原型?如果把所有函數的定義放置在main函數之前,不就沒問題了嗎?
A:這個是假設只有main函數調用其他函數,這是不切實際的。實際上,有些函數將相互調用,如果把所有的函數定義都放在main之前,就必須仔細考慮它們之間的順序,因為調用未定義的函數可能導致大問題。尤其假設有兩個函數相互調用的情況下,無論先定義哪個函數,都將產生函數未定義問題。更麻煩的是,一旦程序達到一定的規模,在一個文件中放置所有的函數是不可行的,當遇到這種情況時,就需要函數原型告訴編譯器在其他文件中本函數已定義。
5.Q:如果函數原型中省略了函數的返回類型,表示該函數是沒有返回值的函數嗎?
A:不是。如果函數原型中省略了函數的返回類型,則表示該函數采用默認的int作為返回類型。對于沒有返回值的類型,則應該將返回類型設置為void來明確說明該函數沒有返回值。
6.Q:形參是否能與實參同名?
A:能,所有函數參數和函數體內部聲明的變量如int x;之類,起作用范圍均限于本函數,而形參位于被調函數,作用范圍限于被調函數之內。而實參位于主調函數,作用范圍限于主調函數之內,彼此并不互擾。因此,形參可以與實參同名,而并不是同一個變量。
7.Q:實參為什么不寫數據類型?
A:函數原型與函數定義的函數首部已經確定了函數的使用規則,在函數調用處,遵守該規則即可。通常,在函數調用之前,實參都已經被聲明并初始化了,因此,函數調用處按照規則使用即可,不必也不能再寫出數據類型。

您曾經瀏覽過的商品

購物須知

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

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

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

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

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

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

暢銷榜

客服中心

收藏

會員專區