C语言程序设计

当前位置:首页 > 计算机/网络 > 程序设计 > C语言程序设计

  • 版 次:1
  • 页 数:
  • 字 数:
  • 印刷时间:2013年02月01日
  • 开 本:16开
  • 纸 张:胶版纸
  • 包 装:平装
  • 是否套装:否
  • 国际标准书号ISBN:9787121192845
作者:呼克佑 主编出版社:电子工业出版社出版时间:2013年02月 
内容简介

  本书系统地介绍了C语言的基本概念、语法和语义,包括数据类型、常量、变量、运算符和表达式、语句、数组、函数、结构体、指针、文件等。将C语言的介绍和结构化程序设计方法有机地结合在一起,通过大量实例的分析、编程,帮助读者尽快掌握C语言和用C语言编写程序,通过基本算法思想介绍和应用实例掌握用C语言描述算法和基本算法在程序设计中的应用。教材提供了大量精心设计的习题和实验,通过完成习题和实验学习C语言和使用C语言编写程序。本书配有电子课件、源代码等教学资源。

目  录
第1章 C语言与程序设计
  1.1 C语言发展简史
  1.2 C语言的特点
  1.3 计算机解题过程
  1.4 算法及其表示
     1.4.1 算法的概念
     1.4.2 算法的表示
  1.5 常用算法介绍
     1.5.1 枚举法
     1.5.2 递推法
     1.5.3 递归法
  1.6 结构化程序设计方法
     1.6.1 结构化程序设计基本思想
     1.6.2 三种基本程序结构
前  言
近年来,学习计算机程序设计的人几乎都选择C语言作为首选语言。《C语言程序设计》不仅是计算机类专业的一门专业基础课,也是大多数理工类专业的必修课。  为什么要学习C语言?大致有以下几个理由:  ?C语言可以作为学习计算机程序设计语言的入门语言。  ? C语言是编写操作系统的首选语言,与计算机硬件打交道时灵巧且高效。  ?C语言具有现代高级程序设计语言的基本语法特征。  ? 常用的面向对象程序设计语言如C++和Java,其基本语法来源于C语言。  ?许多用C语言编写的系统需要维护。  ? 用于要求程序高速运行领域的编程,如嵌入式系统、通信程序。  ?游戏设计者和黑客少不了C语言。  ?C语言使用者和爱好者众多。  学习C语言,需要理解和掌握C语言中诸如关键字、标识符、数据类型、常量、变量、运算符和表达式等基本概念,也需要掌握语句、数组、函数、指针、结构体、文件的使用。同时需要了解和掌握计算机的解题过程、算法的设计和表示、结构化程序设计方法等内容。  本书全面、系统地介绍了C语言的语法、语义和程序设计技术,内容丰富,结构完整,力求精练实用。对抽象概念的叙述通俗易懂,内容安排突出重点、分散难点,实例充实全书。全书共分10章。第1章介绍了C语言的简史、特点,计算机解题过程和算法的概念。第2章介绍了C语言的基本数据类型、常量、变量、运算符和表达式。第3章介绍了结构化程序设计的三种基本结构及其控制语句。第4章介绍了数组的使用及其程序设计方法。第5章介绍了指针的使用及其程序设计方法。第6章介绍了用户自定义函数的定义、调用和声明方法,以及变量的作用域规则。第7章介绍了C语言的复杂数据类型结构体和动态数据结构。第8章介绍了文件的基本概念和操作方法。第9章介绍了宏、文件包含、条件编译等预处理命令的使用。第10章是上机指导。每章均给出了覆盖几乎所有知识点的习题供学生练习。最后提供了非常实用的附录,如常用库函数介绍、编译连接常见错误信息表等。  本书作为教材使用时,建议讲授学时不少于40课时,实验学时不少于16课时。  本书配有电子课件、源代码等教学资源,可登录电子工业出版社华信教育资源网(www.hxedu.com.cn),免费注册、下载。  参加本书编写的人员都是长期工作在教学第一线的教师,从事计算机专业课程教学多年,有丰富的教学经验。本书由呼克佑老师主编并编写第4、8、9章,第1、2章由林福平老师编写,第3章由邓红霞老师编写,第5、10章由段利国老师编写,第6章由曹棣老师编写,第7章由阎志中老师编写,全书由呼克佑老师统稿,由冯秀芳老师主审。  在本书的编写过程中得到了太原理工大学相关领导的大力支持和帮助,在此表示衷心的感谢。由于作者水平有限,书中疏漏在所难免,殷切盼望读者批评指正。    编 者

 C语言程序设计下载



发布书评

 
 

 

PDF图书网 

PDF图书网 @ 2017