愛上C語言 版權(quán)信息
- ISBN:9787113239787
- 條形碼:9787113239787 ; 978-7-113-23978-7
- 裝幀:一般膠版紙
- 冊(cè)數(shù):暫無
- 重量:暫無
- 所屬分類:>>
愛上C語言 本書特色
本書不同于以往C語言經(jīng)典入門教材的內(nèi)容組織和寫作方法,而是采用以學(xué)生為中心的C編程教學(xué)方法,從工程的視角利用編程這一手段來解決問題的一般步驟入手,告訴大家代碼是如何從簡(jiǎn)單的字母一步一步變成真正可以運(yùn)行的程序,終教會(huì)學(xué)生們輕松而又愉快地理解C語言、會(huì)用C語言、善用C語言。本書貫穿強(qiáng)調(diào)了實(shí)際編程時(shí)需要注意的各種規(guī)范和調(diào)試方法,有助于學(xué)生們?cè)趯W(xué)習(xí)C語言之初,就能養(yǎng)成良好的編程習(xí)慣。本書中還著重強(qiáng)調(diào)了學(xué)生們要學(xué)會(huì)先思考問題、再設(shè)計(jì)解決方案、然后實(shí)現(xiàn)代碼并且不斷地調(diào)試和調(diào)優(yōu)的編程模式,也強(qiáng)調(diào)了學(xué)生們要以小組為單位,團(tuán)隊(duì)協(xié)作共同解決同一個(gè)問題。這是一本真正意義上可以指導(dǎo)學(xué)生如何在一個(gè)實(shí)際的工業(yè)界C語言開發(fā)項(xiàng)目中進(jìn)行編程和調(diào)試的教材。本書內(nèi)容全面,通俗易懂,適合無基礎(chǔ)或初級(jí)基礎(chǔ)學(xué)習(xí)者學(xué)習(xí)。
愛上C語言 內(nèi)容簡(jiǎn)介
從系統(tǒng)和編譯的視角講述C程序設(shè)計(jì)背后的原理和運(yùn)行·幫助學(xué)生建立在英文環(huán)境下的思考模式,培養(yǎng)良好的編程思想和編程習(xí)慣·結(jié)合中西方教學(xué)思想,兼顧學(xué)術(shù)及工業(yè)界實(shí)際應(yīng)用·填補(bǔ)雙語教學(xué)教材和教學(xué)資源空白
愛上C語言 目錄
1 Programming in C: an
Overview.............................1
1.1 C Program
Development Cycle..................................................2
1.2 Basic Programming
Tools and Concepts....................................4
1.3 Playing with Basic C
Language Primitives and Data Types.......6
1.3.1 C Program Skeleton
or Structure...................................................7
1.3.2 Create Your First C
Program ........................................................9
1.3.3 Understanding
Preprocessor-generated Files...............................14
1.3.4 Compilation Process
and Error Classes.......................................18
1.3.5 Playing with
Semantic and Syntax Errors ..................................22
1.3.6 Playing with Runtime
Errors: the Debugging Process ...............25
1.4 Playing with Type
Definition, Arrays and Structure ................31
1.5 Playing with C
Language Constructs........................................35
1.6 Playing with C
Function and Pointer........................................46
2 Hands-on Functions..............................................542.1 Algorithm and
Programming....................................................55
2.2 Function Declaration
and Definition.........................................62
2.3 Function Call Types
and Their Mechanisms.............................68
2.4 Function and
Programming Modularity....................................72
2.5 Function Scope and
Variable Lifetime......................................81
2.6 Recursive
Function...................................................................96
3 Hands-on-Pointers: The
Basics..........................104
3.1 Pointer and
Memory...............................................................105
3.2 Pointer Expressions
and Arithmetic........................................110
3.3 Pointer and
Arrays...................................................................113
3.4 Pointers and
Structures...........................................................125
4 Hands-on-Pointers: Advanced Features............1444.1 Pointers and
Functions...........................................................145
4.2 Command Line
Arguments: Arguments to Main().................153
4.3 File System Basics
and the File Pointer .................................162
4.4 Dynamic Memory
Management in C and Linked List...........170
5 From C to
C ......................................................181
5.1 A Brief Overview of
C Main Features...............................182
5.2 Usage of Some C
Key Concepts........................................184
INDEX..........................................................................205
展開全部
愛上C語言 作者簡(jiǎn)介
徐昊,吉林大學(xué)副教授,意大利特倫托大學(xué)博士,主講《C語言程序設(shè)計(jì)》《數(shù)據(jù)科學(xué)與大數(shù)據(jù)分析》等課程,主要研究方向?yàn)橹R(shí)管理、智能交互、計(jì)算機(jī)教育。 Sandro Pinto,葡萄牙米尼奧大學(xué)助理教授,博士,主要研究方向?yàn)榍度胧较到y(tǒng)、物聯(lián)網(wǎng)。 夏瑀,吉林大學(xué)和美國密蘇里大學(xué)聯(lián)合培養(yǎng)研究生,主要研究方向?yàn)樯疃葘W(xué)習(xí)。 Adriano Tavares,葡萄牙米尼奧大學(xué)副教授,博士,主要研究方向?yàn)楦咝阅苡?jì)算、嵌入式系統(tǒng)。