QQ在线客服
免费咨询热线
400-615-1233
工作时间-工作日
8:30-17:30

C语言程序设计(双色)

  • 类  别:计算机系列
  • 书  名:C语言程序设计(双色)
  • 主  编:迟俊鸿 刘淼
  • 定  价:45
  • 开  本:16开
  • 印刷方式:双色
  • 页  数:240
  • 时  间:2023年8月
  • 出  版  社:上海交通大学出版社
  • 书  号:978-7-313-23772-9

内容摘要

        本书以程序设计方法为核心,以培养能力、提高兴趣为目标,把程序设计领域最有价值的思想和方法渗透到C语言教学中,着重培养学生灵活运用这些思想与方法分析和解决实际问题的能力。本书主要内容包括:C语言概述、数据类型与表达式、结构程序设计、数组、函数、编译预处理、位运算、指针、结构体与枚举类型、文件。
        本书可作为C语言程序设计课程的教材,也可作为全国计算机等级考试二级C语言程序设计的参考书,还可供自学者参考。

目录

第1章 C语言概述
 1.1C语言简介
  1.1.1C语言的发展过程
  1.1.2当代最优秀的程序设计语言之一
  1.1.3C语言版本
  1.1.4C语言的特点
  1.1.5C和C++
  1.1.6C和C#
 1.2简单的C程序介绍
 1.3C源程序的结构特点
 1.4书写程序时应遵循的规则
 1.5C语言的字符集
 1.6C语言词汇
 1.7Visual C++ 2010 Express开发环境的使用
 本章小结
 真题解析
 自测练习
第2章 数据类型与表达式
 2.1C语言的数据类型
 2.2常量与变量
  2.2.1常量和符号常量
  2.2.2变量
 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.5.3字符变量
  2.5.4字符数据在内存中的存储形式及使用方法
  2.5.5字符串常量
  2.5.6符号常量
 2.6变量赋初值
 2.7各类数值型数据之间的混合运算
 2.8基本运算符和表达式
  2.8.1C语言运算符简介
  2.8.2算术运算符和算术表达式
  2.9赋值运算符和赋值表达式
  2.10逗号运算符和逗号表达式
 本章小结
 真题解析
 自测练习
第3章 结构程序设计
 3.1认识语句
 3.2顺序程序设计
  3.2.1赋值语句
  3.2.2数据输入/输出的概念及在C语言中的实现
  3.2.3字符数据的输入/输出
  3.2.4格式输入与输出
 3.3分支结构程序
  3.3.1关系运算符和表达式
  3.3.2逻辑运算符和表达式
  3.3.3if语句
  3.3.4条件运算符和条件表达式
  3.3.5switch语句
 3.4循环控制
  3.4.1概述
  3.4.2goto语句及用goto语句构成循环
  3.4.3while语句
  3.4.4dowhile语句
  3.4.5for语句
  3.4.6循环的嵌套
  3.4.7几种循环的比较
 3.5break语句和continue语句
  3.5.1break语句
  3.5.2countinue语句
 本章小结
 真题解析
 自测练习
第4章 数组
 4.1一维数组的定义和引用
  4.1.1一维数组的定义方式
  4.1.2一维数组元素的引用
  4.1.3一维数组的初始化
  4.1.4一维数组程序举例
 4.2二维数组的定义和引用
  4.2.1二维数组的定义
  4.2.2二维数组元素的引用
  4.2.3二维数组的初始化
  4.2.4二维数组程序举例
 4.3字符数组
  4.3.1字符数组的定义
  4.3.2字符数组的初始化
  4.3.3字符数组的引用
  4.3.4字符串和字符串结束标志
  4.3.5字符数组的输入/输出
  4.3.6字符串处理函数
 4.4程序举例
 本章小结
 真题解析
 自测练习
第5章 函数
 5.1认识函数
 5.2函数定义的一般形式
 5.3函数的参数和函数的值
  5.3.1形式参数和实际参数
  5.3.2函数的返回值
 5.4函数的调用
  5.4.1函数调用的一般形式
  5.4.2函数调用的方式
  5.4.3被调用函数的声明和函数原型
 5.5函数的嵌套调用
 5.6函数的递归调用
 5.7数组作为函数参数
 5.8局部变量和全局变量
  5.8.1局部变量
  5.8.2全局变量
 5.9变量的存储类别
  5.9.1动态存储方式与静态存储方式
  5.9.2auto变量
  5.9.3用static声明局部变量
  5.9.4register变量
  5.9.5用extern声明外部变量
 本章小结
 真题解析
 自测练习
第6章 编译预处理
 6.1概述
 6.2宏定义
  6.2.1无参宏定义
  6.2.2带参宏定义
 6.3文件包含
 6.4条件编译
 本章小结
 真题解析
 自测练习
第7章 位运算
 7.1位运算符
  7.1.1按位与运算
  7.1.2按位或运算
  7.1.3按位异或运算
  7.1.4求反运算
  7.1.5左移运算
  7.1.6右移运算
 7.2位域
 本章小结
 真题解析
 自测练习
第8章 指针
 8.1地址指针的基本概念
 8.2变量的指针和指向变量的指针变量
  8.2.1定义一个指针变量
  8.2.2指针变量的引用
  8.2.3指针变量作为函数参数
  8.2.4指针变量几个问题的进一步说明
 8.3数组指针和指向数组的指针变量
  8.3.1指向数组元素的指针
  8.3.2通过指针引用数组元素
  8.3.3数组名作为函数参数
  8.3.4指向多维数组的指针和指针变量
 8.4字符串的指针和指向字符串的指针变量
  8.4.1字符串的表示形式
  8.4.2使用字符串指针变量与字符数组的区别
 8.5函数指针变量
 8.6指针型函数
 8.7指针数组和指向指针的指针
  8.7.1指针数组的概念
  8.7.2指向指针的指针
  8.7.3main函数的参数
 本章小结
 真题解析
 自测练习
第9章 结构体与枚举类型
 9.1定义一个结构的一般形式
 9.2结构类型变量的说明
 9.3结构变量成员的表示方法
 9.4结构变量的赋值
 9.5结构变量的初始化
 9.6结构数组的定义
 9.7结构指针变量的说明和使用
  9.7.1指向结构变量的指针
  9.7.2指向结构数组的指针
  9.7.3结构指针变量作为函数参数
 9.8共用体
  9.8.1共用体的类型定义
  9.8.2共用体变量的定义、初始化和引用
 9.9动态存储分配
 9.10链表的概念
 9.11枚举类型
  9.11.1枚举类型的定义和枚举变量的说明
  9.11.2枚举类型变量的赋值和使用
 9.12类型定义符typedef
 本章小结
 真题解析
 自测练习
第10章 文件
 10.1C文件概述
 10.2文件指针
 10.3文件的打开与关闭
  10.3.1文件打开函数fopen
  10.3.2文件关闭函数fclose
 10.4文件的读/写
  10.4.1字符读/写函数fgetc和fputc
  10.4.2字符串读/写函数fgets和fputs
  10.4.3数据块读/写函数fread和fwtrite
  10.4.4格式化读/写函数fscanf和fprintf
 本章小结
 真题解析
 自测练习
参考文献
迟俊鸿,天津铁道职业技术学院副教授。
  • Visual Basic程序设计(Visual Basic 6.0)

    主编:黄维通

    本书是Visual Basic程序设计的基础教程,以Visual Basic 6 0版本为基础,集作者多年的教学实践经验编写而成。本书共12章,主要

    ¥39
  • Python程序设计实战教程

    主编:于志宏

    本书主要针对支撑人工智能、大数据、云计算等新兴技术快速发展的Python程序设计的知识构建、素质提升和能力发展的现实需求,以志愿

    ¥59.9
  • Java面向对象程序设计实战教程

    主编:张昕 胡丽霞

    本书共包括九个项目,分别是Java程序设计概述、Java语言基础、流程控制与数组、面向对象、异常、Java集合、JDBC数据库编程、流与文

    ¥45
  • PHP程序设计基础

    主编:刘元刚

    本书系统地讲解了PHP 开发技术,内容包括PHP 入门知识、PHP 语言基础、流程控制语句、字符串操作、正则表达式、PHP 数组、PHP

    ¥53
  • Java程序设计项目化教程(双色)

    主编:曹凤莲

    本书利用丰富有趣的案例讲解了Java的基础知识。主要内容包括7个项目,涵盖Java开发环境的搭建,Java语法基础,Java流程控制设计,Ja

    ¥48
  • C语言程序设计上机实训与考试指导

    主编:张革华 刘淼

    本书是《C语言程序设计》一书的配套用书,全书共分8个项目,内容包括第一个C语言程序、数据类型与表达式、结构化程序设计、函数、

    ¥33
  • Python程序设计实用教程(双色)

    主编:罗少甫 谢娜娜

    本书系统介绍了Python程序设计语言和程序设计的基本方法,按照由浅入深、由易到难、由理论到实践的原则进行编写。本书主要内容包括

    ¥45
  • C++程序设计

    主编:周强

      本书是为高职高专计算机及相关专业编写的教材。  本教材比较全面地介绍了C++语言的基础知识与程序设计方法。全书由11章组成,第1章至

    ¥43
  • Java程序设计

    主编:刘书伦

      本书是为高职高专计算机及相关专业编写的教材。  本教材将Java语言程序设计基础和面向对象程序设计相结合,通过引入BlueJ开发工具,

    ¥49.8
  • Visual Basic.NET程序设计

    主编:苗国义

      本书是为高职高专计算机及相关专业编写的教材。  本书以Visual Studio 2005为开发环境,结合大量实例,详细介绍了Visual Basic NE

    ¥49