首页 > 图书中心 >图书详情

C程序设计(第二版)

进一步掌握C语言对文件和链表的基本操作。

作者:孙连科 主编
丛书名:计算机系列教材
定价:49
印次:2-3
ISBN:9787302536925
出版日期:2019.10.01
印刷日期:2020.12.18

C语言是目前较好的学习程序设计的语言,C程序设计课程是程序设计的重要基础课,是培养学生程序设计能力的重要课程之一。因此,学好C语言程序设计课程,对掌握基本编程方法、培养基本编程素质具有重要意义。 本书是作者在讲授C语言程序设计的基础上,总结多年的教学经验,针对高等院校的学生,在已出版的普通高等教育“十一五”国家级规划教材计算机系列教材《C程序设计》基础上改版而成,主要是根据目前全国计算机等级考试的环境要求,添加了Visual C++2010集成开发环境的使用。本书是为了适应计算机信息技术的发展,计算机教材的及时更新与修订,是计算机学科自身的特点,也是全国高校计算机学科教学的必然要求。 书中全面地介绍了C语言的基本概念、数据类型、语句及结构特点,系统地讲述了C语言程序设计的基本方法和技巧。 本书采取循序渐进的内容安排方式,通俗易懂的讲解方法,并辅以大量的例题; 讲述力求理论联系实际、深入浅出; 注重培养读者的程序设计能力及良好的程序设计风格和习惯; 注重实践环节,每章后精选了较多的习题。 本书可作为普通高等学校计算机专业和非计算机专业C语言程序设计课程的本、专科教材(可以根据本科、专科教学要求的不同进行适当取舍),也可供计算机培训班或其他自学者使用。

more >

前言 FOREWORD C语言是国内外广泛推广使用的结构化程序设计语言,它功能丰富、表达能力强、使用方便灵活、目标程序效率高、可移植性好,既有高级语言的优点,又有低级语言的许多特点。因此,C语言既可用于开发系统软件,也可用于开发应用软件,应用面很广,许多大型的软件都是采用C语言开发的。目前,多数高等院校不仅计算机专业开设C语言这门课程,而且,非计算机专业也开设了这门课程。同时,许多学生都选择C语言作为参加全国计算机等级考试(二级)的考试科目。 本书是在已出版的普通高等教育“十一五”国家级规划教材计算机系列教材《C程序设计》基础上改版而成,主要是根据目前全国计算机等级考试的环境要求,添加了Visual C++2010集成开发环境的使用。本书全面介绍了C语言的概念、特性和结构化程序设计方法,具体特点如下: (1) 教材内容经过精心组织,体系合理、结构严谨,全面讲授C语言程序设计的基本思想、方法和解决实际问题的技巧。 (2) C语言的概念比较复杂,规则较多,使用灵活,容易出错,不少初学者感到困难。教材内容组织形式由浅入深、循序渐进,以便于学生学习并有利于提高学生的程序设计能力。 (3) 内容丰富,注重实践; 突出重点,分散难点。本书的宗旨在于帮助学生对基本知识的理解和掌握,提高学生的逻辑分析、抽象思维和程序设计能力,培养学生用计算机编程解决实际问题的能力。 (4) 书中对所介绍的内容都给出典型的实例,所有实例均在Visual C++6.0环境下上机调试并通过,便于教师在上课时演示。同时,每章后都设有精心挑选的多种类型的习题,以帮助读者通过练习进一步理解和巩固所学的内容。 全书共分12章,全面介绍了C语言的主要内容。第1章C语言概述,主要介绍了C语言的由来、特点,通过实例说明C语言程序的基本结构、源程序的书写风格以及C语言程序的运行过程。还对在Visual C++6.0及Visual C++2010环境下如何运行C语言程序进行了介绍。第2章数据类型、运算符与表达式,主要介绍了C语言的基本数据类型、常量和变量及基本运算符与表达式。第3章顺序结构程序设计,主要介绍了C语言语句分类、数据的输入/输出以及输入/输出函数的调用。第4章选择结构程序设计,主要介绍了关系运算符和关系表达式、逻辑运算符与逻辑表达式以及选择结构程序设计的思想和基本语句。第5章循环结构程序设计,主要介绍了循环结构程序设计的思想、基本语句以及程序举例。第6章函数与编译预处理,主要介绍了函数的概念、函数的定义与声明的基本方法、函数的传值调用、函数的嵌套调用和递归调用、变量的存储类别以及内部函数、外部函数、宏定义、文件包含和条件编译等。第7章数组,主要介绍了数组的概念,介绍了一维数组、二维数组的定义和初始化。介绍了字符数组与字符串的概念以及常用的字符串处理函数。阐述了数组作为函数参数的方法。通过程序实例阐明了数组的具体应用。第8章指针,主要介绍了指针的概念、指针变量的定义与初始化、指针与数组、指针与字符串、指针与函数、指针数组等,通过程序实例阐明了指针的具体应用。第9章结构体和共用体,主要介绍了结构体、共用体、枚举类型等概念,介绍了链表的概念及链表的基本操作。第10章位运算,介绍了位运算符及位运算规则,介绍了位段的概念。第11章文件,主要介绍了文件的概念、文件的打开与关闭、文件的定位、文件的读写等,并给出了文件基本操作的实例。第12章C语言综合应用程序示例,列举一个用C语言编写学生成绩管理系统的实例,使学生进一步掌握C语言对文件和链表的基本操作。 在本书的编写过程中,编者广泛参阅、借鉴和吸收了国内外C语言程序设计方面的相关教材和资料,并吸取了这些书的优点,在此谨向这些教材和资料的作者致以诚挚的感谢。 随着计算机技术的发展和应用的普及,高等院校对计算机的教育也在不断发展,新的教育教学体系和思想也在探索中,加之编者水平有限,编写时间仓促,书中难免有疏漏和不足之处,恳请读者和专家批评指正,以便下次修订时更正。 编者 2019年6月

more >
扫描二维码
下载APP了解更多

同系列产品more >

数字图像分析及应用

陈丽芳、张怡婕、钱鹏江
定 价:69.80元

查看详情
计算机系统设计与开发实验教程

秦国锋
定 价:36元

查看详情
编译原理

班晓娟、王笑琨、张雅斓
定 价:68元

查看详情
大学信息技术基础教程(第3版)

安世虎,隋丽红,周恩锋
定 价:69.80元

查看详情
大学信息技术基础学习与实验指导教...

安世虎,孙青,朱波,谢蕙
定 价:49元

查看详情
图书分类全部图书
more >
  • 孙连科,男,1961年出生,教授,计算机及应用专业本科毕业,电子与通信工程硕士,从事计算机基础教学工作。主持、参与多个省、学院级教育科研课题的研究,在省级以上刊物上公开发表计算机基础教学改革与实践论文4篇。主编《大学计算机基础应用教程》(第一、二版),由中国水利水电出版社出版;主编《计算机基础与应用》、《C语言程序设计(第二版)》由中国电力出版社出版;主编《C语言程序设计》、副主编《Visual Basia语言程序设计考试指导》由辽海出版社出版;副主编《微型机组装与维护实用教程》(第一、二版)由高等教育出版社出版。
    国水利水电出版社出版;副主编《计算机基础与应用》、主编《C语言程序设计(第一、二版)》由中国电力出版社出版。
  • 为了进一步掌握C语言对文件和链表的基本操作,列举一个用C语言编写学生成绩管理系统的实例。
more >
  • 目录

    CONTENTS

    第1章C语言概述

    1.1程序与程序设计语言

    1.1.1程序

    1.1.2程序设计

    1.1.3程序设计语言

    1.2C语言发展概述和主要特点

    1.2.1C语言的发展历史

    1.2.2C语言的主要特点

    1.3C程序设计方法

    1.3.1C程序的基本结构

    1.3.2C程序设计步骤

    1.4Microsoft Visual C++6.0及Visual C++2010集成开发环境简介

    本章小结

    习题

    第2章数据类型、运算符与表达式

    2.1基本标识符

    2.1.1关键字

    2.1.2预定义标识符

    2.1.3用户定义标识符

    2.2C语言的数据类型

    2.2.1引入数据类型的目的

    2.2.2C语言的基本数据类型

    2.2.3数据类型修饰符

    2.3常量和变量

    2.3.1常量

    2.3.2变量

    2.4整型数据

    2.4.1整型常量

    2.4.2整型变量

    2.4.3整型变量的使用

    2.5实型数据

    2.5.1实型常量

    2.5.2实型变量

    2.6字符型数据

    2.6.1字符型常量

    2.6.2字符型变量

    2.7运算符及表达式

    2.7.1算术运算符和算术表达式

    2.7.2赋值运算符与赋值表达式

    2.7.3逗号运算符和逗号表达式

    2.8数据类型转换

    2.8.1类型自动转换

    2.8.2赋值转换

    2.8.3强制类型转换

    本章小结

    ...

精彩书评more >

标题

评论

版权所有(C)2023 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802042911号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘