×
暂无评论
图文详情
  • ISBN:9787113239787
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:16开
  • 页数:216
  • 出版时间:2018-01-02
  • 条形码:9787113239787 ; 978-7-113-23978-7

本书特色

本书不同于以往C语言经典入门教材的内容组织和写作方法,而是采用以学生为中心的C编程教学方法,从工程的视角利用编程这一手段来解决问题的一般步骤入手,告诉大家代码是如何从简单的字母一步一步变成真正可以运行的程序,终教会学生们轻松而又愉快地理解C语言、会用C语言、善用C语言。本书贯穿强调了实际编程时需要注意的各种规范和调试方法,有助于学生们在学习C语言之初,就能养成良好的编程习惯。本书中还着重强调了学生们要学会先思考问题、再设计解决方案、然后实现代码并且不断地调试和调优的编程模式,也强调了学生们要以小组为单位,团队协作共同解决同一个问题。这是一本真正意义上可以指导学生如何在一个实际的工业界C语言开发项目中进行编程和调试的教材。本书内容全面,通俗易懂,适合无基础或初级基础学习者学习。

内容简介

从系统和编译的视角讲述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语言程序设计》《数据科学与大数据分析》等课程,主要研究方向为知识管理、智能交互、计算机教育。 Sandro Pinto,葡萄牙米尼奥大学助理教授,博士,主要研究方向为嵌入式系统、物联网。 夏瑀,吉林大学和美国密苏里大学联合培养研究生,主要研究方向为深度学习。 Adriano Tavares,葡萄牙米尼奥大学副教授,博士,主要研究方向为高性能计算、嵌入式系统。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航