C语言程序设计

出版时间:2009-2  出版社:中国电力出版社  作者:梁栋,李新华,徐超 主编  页数:355  

前言

  程序设计是目前大学本、专科学生需要掌握的一种技能,理工科学生多数选择C语言作为程序设计的语言。学生通过对c语言程序设计的学习,不但能掌握一种操控计算机的能力,而且可以使用这种技能来完成其他课程的计算性习题与实验中的数据处理,还能锻炼自己严密的逻辑思维能力、培养自己一丝不苟的科研精神。  c语言程序设计的教材比较多,内容也很广泛,章节顺序的安排也有不同。本书的作者精心选取了最主要的必备知识点,采用比较顺畅的章节安排,使得知识点串连得比较合理。概念清楚准确,前后呼应,逐步深化和拓展,适合读者由简到繁、由浅入深的学习习惯。行文流畅、通俗易懂,便于读者学习掌握。配备的大量例题,既可以帮助读者加深对概念的理解,又具有实用程序的雏形,对于读者把c语言程序设计能力应用到其他课程很有指导性的作用。章末习题数量适中,从内容上看,既有例题的模仿,也有例题的拓展,还有少量考察读者算法设计和程序设计独创性能力的题目,对于读者掌握基本知识,开拓程序设计的能力均有帮助。  本书的作者中既有承担过全国自学考试统编教材的主编,也有写过多本c语言程序教材的作者,还有长期使用C语言开发软件的科研人员,所有作者均多年从事C语言程序设计课程的主讲工作。相信他们的丰富经验和辛勤劳动一定会减轻读者学习的难度,提高学习的效果,增加学习的兴趣。  希望本书的所有读者能不断地“挑刺”、并将所有的“刺”反馈给作者,也希望作者能不断修改和完善本书,使其最终成为一本真正的“精品教材”。

内容概要

本书为21世纪高等学校规划教材。全书共分lO章,主要内容包括c程序设计概述、数据及运算、流程控制、数组、指针、函数、结构体文件、c语言实际应用、c语言程序设计常见错误及解决方法等。针对Visual C++6.0,书中精心安排了三个简单实用的应用实例。     本书采用Visual C++6.0作为语言开发环境,系统地介绍了C语言程序设计的知识。书中语言通俗易懂、简洁流畅:内容叙述深入浅出、突出重点;精选大量典型例题,讲解由浅入深,细致详尽;独特的“想一想”进一步引导读者独立思考,培养从程序设计的角度思考和解决问题的能力:每一章的开头都有学习要点和学习难点介绍,每一章结尾都有小结来提纲挈领。强化知识点、编程方法和常用算法。习题类型丰富,涵盖全部关键知识点。与本书配套的《c语言程序设计习题解答与上机指导》不仅对全部习题给出了解答,还安排了相应的上机实践和模拟试卷。    本书作为c语言程序设计省级精品课程主讲教材。不仅可以作为普通高校本、专科学生学习c语言的教材,也可以作为相关工程技术人员的自学与参考用书。

书籍目录

序前言第1章 C程序设计概述 1.1 程序与程序设计 1.2 算法及其描述 1.3  C语言程序的构成和格式 1.4  C语言标识符 1.5  C语言程序的开发 小结 习题第2章 数据及运算 2.1 C语言的数据类型 2.2 常量 2.3 变量 2.4 运算符与表达式 2.5 算术运算符及算术表达式 2.6 赋值运算符及赋值表达式 2.7 关系运算符及关系表达式 2.8 逻辑运算符及逻辑表达式 2.9 逗号运算符及逗号表达式 2.10 条件运算符与条件表达式 2.11 长度运算符和数据类型转换运算符 2.12 位运算符 2.13 数据的输入输出 小结 习题第3章 流程控制 3.1 顺序 3.2 选择 3.3  循环 小结 习题第4章 数组 4.1 顺序数据处理 4.2 一维数组 4.3  多维数组 4.4 字符数组及字符串处理 小结 习题第5章 指针 5.1 指针和指针变量 5.2 指针变量的定义和使用 5.3 指针和数组 5.4 指针和字符串 5.5 指针和动态内存分配 小结 习题第6章  函数 6.1 函数的基本概念 6.2 函数的定义、说明与调用 6.3 函数问的数据传递 6.4 函数的嵌套与递归 6.5 指针函数与函数指针 6.6 majn函数与命令行参数 6.7 局部变量和全局变量 6.8 变量的存储类型和作用域 6.9 编译预处理 小结 习题第7章 结构体 7.1 结构体与结构体变量 7.2 结构体数组 7.3 结构体与指针 7.4 结构体与链表 7.5 共用体 7.6 枚举 7.7 类型定义符t)rpedef 小结 习题第8章 文件 8.1 c文件概述 8.2 文件的打开与关闭 8.3 文件的写读 ……第9章 C语言实际应用 第10章 C语言常见错误及解决方法 附录 参考文献

章节摘录

  第2章 数据及运算  2.1 C语言的数据类型  数据类型是指数据存储和加工时的特征。存储特征是指数据在内存中要占有多少字节;加工特征是指数据能进行哪种计算。  例如,学生的年龄是整数,在c语言中称为整型数据,占用2或4个字节;成绩是实数,在c语言中称为实型数据,占用4或8个字节;学生的性别可以用单个字符表示(例如用M示男性,F表示女性),在c语言中称为字符型数据,只占用1个字节;而姓名是由多个字符组成的,在c语言中称为字符串数据,占用多个字节。这就是数据的存储特征。  年龄和成绩可以进行各种算术运算,而学生的性别和姓名是具有文字特征的数据,不能进行算术运算。这就是数据的加工特征。  我们把整型和实型数据合称为“数值型”,把数值型和字符型数据合称为“基本数据类型”。c语言还设有其他复杂的数据类型,具体如图2.1所示。  指针型数据是一种表示内存地址的数据。指针型数据将在第5章介绍。  构造类型是由若干个相关的基本类型数据组合在一起形成的一种复杂的数据类型。  数组是由相同类型的数据组合而成的,例如,若干个学生的年龄组合在一起,就是一个整型数组;若干个学生的成绩组合在一起,就是实型数组。数组型数据将在第4章介绍。  结构体型是由不同类型的数据组合而成的。例如一个学生的编号(长整型)、姓名(字符串)、性别(字符型)、年龄(整型)、成绩(实型)组合在一起,就是一个结构体型数据。  共用体型也是由不同类型的数据组合而成的,这些数据占用相同的内存,使用目的仅仅是为了节省内存。结构体型和共用体型数据将在第7章介绍。

图书封面

评论、评分、阅读与下载


    C语言程序设计 PDF格式下载


用户评论 (总计5条)

 
 

  •   很实用的书,孩子说很好用。
  •   恩 不错~~~发货速度也挺快 赞一个、、
  •   不错吧,正版
  •   页面很、好,内容也不错
  •   还好的啦!!!!!就是有点贵呀!!!
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7