欢迎来到中国铁道出版社有限公司官网!
$itImage.title$

C语言程序设计

书      号:9787113221409

丛  书 名:高等应用型院校计算机基础教育规划教材

作      者:张翼,周忆陶

译      者:

开      本:16开

装      帧:平装

正文语种:

出  版 社:中国铁道出版社有限公司

定      价:28

  • 内容简介

    本书在编写过程中参考了《全国计算机等级考试二级考试大纲》中有关C语言程序设
    计的要求。全书共分10章,主要介绍了C语言程序设计基础知识、运算符和表达式、三种
    基本结构的程序设计方法、数组、函数、指针、结构体与共用体和文件等。
    本书适合作为独立院校计算机及相关专业的教材,也可作为全国计算机等级考试二级C
    语言程序设计的辅导教材,亦可作为C语言爱好者的自学用书。
  • 前言

    C 语言是一种应用十分广泛的计算机语言,其功能丰富、表达能力强、使用灵
    活方便、应用面广、目标程序效率高、可移植性好,既具有高级语言的优势,又具
    有低级语言的许多特点,特别适合编写系统软件,已成为计算机专业以及非计算机
    专业工科学生、高职高专生及中职学生的必修课程。
    本书符合教学大纲的基本要求,在编写过程中参考了《全国计算机等级考试二
    级考试大纲》中有关C 语言程序设计的要求。在内容上突出以实用为导向,以实践
    技能为核心,注重全面提高学生的职业实践能力和素养。在内容上力求准确精要、
    层次清晰、通俗易懂、实用性强,使学生在少走弯路的前提下对C 语言产生浓厚的
    学习兴趣。
    全书共10 章,主要介绍了C 语言程序设计基础知识、运算符和表达式、三种
    基本结构的程序设计方法、数组、函数、指针、结构体与共用体和文件等。每章后
    提供的习题,突出了实用性,强调理论与实践相结合,有助于培养学生解决实际问
    题的能力。
    本书适合作为独立院校计算机及相关专业的教材,也可作为全国计算机等级考
    试二级C 语言程序设计的辅导教材,亦可作为自学C 语言的参考用书。
    本书由黑龙江东方学院张翼和黑龙江政法管理干部学院周忆陶任主编,由昆明
    冶金高等专科学校容会任副主编,哈尔滨金融学院王杨参与编写。具体分工如下:
    张翼负责编写第1 章~第5 章,周忆陶负责编写第6 章~第8 章,容会负责编写第
    9 章,王杨负责编写第10 章和附录。张翼负责全书的统稿、定稿。
    由于编者水平有限,疏漏和不足之处在所难免,恳请广大读者批评指正。
    编 者
    2016 年4 月
  • 目录

    第1 章 C 语言概述......................... 1
    1.1 C 语言的历史...................................1
    1.2 C 语言的特点...................................2
    1.3 简单的C 语言源程序
    介绍.................................................2
    1.4 程序设计的灵魂——算法...............5
    1.5 C 程序的上机步骤...........................7
    本章小结..................................................9
    习题.........................................................9
    第2 章 C 语言基础知识.................11
    2.1 C 语言的数据类型......................... 11
    2.2 标识符号........................................ 11
    2.3 数据............................................... 12
    2.4 常用的输入/输出语句................... 17
    本章小结................................................21
    习题.......................................................22
    第3 章 运算符及其表达式............. 23
    3.1 算术运算符和算术表达式............. 23
    3.2 自增和自减运算符........................ 25
    3.3 赋值运算符和赋值表达式............. 27
    3.4 关系运算符和关系表达式............. 29
    3.5 逻辑运算符和逻辑表达式............. 30
    3.6 位运算符........................................ 32
    3.7 其他运算符.................................... 35
    本章小结................................................36
    习题.......................................................36
    第4 章 顺序和选择结构程序
    设计.................................. 39
    4.1 结构化程序设计............................ 39
    4.2 C 语言中的语句............................. 41
    4.3 顺序结构程序设计........................ 42
    4.4 选择结构程序设计........................43
    4.5 顺序结构和选择结构程序设计
    举例................................................51
    本章小结................................................54
    习题.......................................................54
    第5 章 循环结构程序设计............. 56
    5.1 循环结构控制语句........................56
    5.2 循环嵌套........................................61
    5.3 break 和continue 语句...................62
    5.4 程序举例........................................64
    本章小结................................................67
    习题.......................................................68
    第6 章 数组.................................. 70
    6.1 一维数组的定义和引用.................70
    6.2 用数组实现排序问题.....................74
    6.3 二维数组的定义和引用.................77
    6.4 字符数组........................................81
    本章小结................................................87
    习题.......................................................88
    第7 章 函数.................................. 89
    7.1 引言...............................................89
    7.2 函数的定义....................................89
    7.3 函数参数及其函数的值.................91
    7.4 函数的非递归调用........................92
    7.5 函数递归调用................................93
    7.6 数组作为函数参数........................95
    7.7 程序举例........................................96
    7.8 变量的作用域................................98
    7.9 变量的存储类别.......................... 100
    本章小结..............................................102
    习题.....................................................102
    2 C 语言程序设计
    第8 章 指针............................... 103
    8.1 指针的基本概念.......................... 103
    8.2 指针与数组.................................. 109
    8.3 指针与函数.................................. 116
    8.4 程序举例...................................... 119
    本章小结.............................................. 123
    习题..................................................... 124
    第9 章 结构体与共用体.............. 128
    9.1 结构体变量的定义及引用........... 128
    9.2 指向结构体类型数据的
    指针............................................. 131
    9.3 共用体......................................... 134
    9.4 枚举类型...................................... 136
    本章小结.............................................. 138
    习题..................................................... 139
    第10 章 文件.............................. 141
    10.1 C 文件概述................................. 141
    10.2 文件指针.................................... 143
    10.3 文件的打开与关闭..................... 143
    10.4 文件的读写................................ 144
    10.5 文件的随机读写........................ 147
    10.6 文件检测函数............................ 148
    本章小结..............................................149
    习题.....................................................149
    附录.............................................. 151
    附录A C 语言关键字........................ 151
    附录B C 语言运算符及其结合性...... 151
    附录C 常用字符与ASCII 代码
    对照表................................... 152
    参考文献....................................... 153
  • 作者介绍

    张翼,男,副教授,毕业于黑龙江大学计算机系,现任黑龙江东方学院讲师。多年来一直从事计算机专业程序设计类课程的教学工作,教学经验丰富。教学之余参与过多个软件项目开发,程序设计经验丰富。从教10多年来,勤恳敬业,多次获得黑龙江东方学院“教学成果奖”。 2014年被评为黑龙江东方学院优秀中青年骨干教师。周忆陶,女,研究生,现任黑龙江政法管理干部学院计算机基础教研室主任,从事一线教育12年,主要讲授大学计算机应用基础、C语言程序设计教材等课程,先后在国家级以上期刊发表专业论述十余篇,编写教师6部,其中主编2部。
  • 编辑推荐

  • 书评书荐

  • 附件下载

图书推荐