图书详情 | 《C程序设计与系统开发》
图书分类 一 〉工学 一 〉软件工程

C程序设计与系统开发

祁建宏 著;

西安电子科技大学出版社

新华国采教育网络科技有限责任公司 折后价:¥43.00 定价:¥43.00
  • 西安电子科技大学出版社
  • 9787560641447
  • -
  • 120324
  • 0047177537-9
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • 工学
  • 软件工程
  • 0835
  • TP312C
  • 自动化技术、计算技术
  • 本科
  • 初版
  • -
  • -
  • -
内容简介:
  祁建宏、张志斌主编的《C程序设计与系统开发(普通高等教育电子信息类十三五课改规划教材)》采用案例教学法,将繁琐而抽象的语法规则融入具体例子当中,通过所给出解决实际问题的典型例子,使读者达到掌握语言本身相关规则的目的,同时培养读者解决实际问题的能力。课后配以针对性的习题,以巩固对相关知识点的理解掌握。
  本书共12章,分别为算法及其描述方法、程序设计基础、数组及字符串、复杂数据类型、指针、函数、文件、系统开发与链表、面向对象程序设计入门、可视化程序设计、位运算、预处理.前7章介绍C语言编程基础知识;第8章主要是对前述内容的综合应用,讲述完整系统开发的一般流程及单链表的相关操作:第9章介绍了面向对象程序设计的基础知识;第10章重点介绍了利用MFC开发windows图形界面风格软件的一般方法,以及C/S模式软件开发的一般方法;第11章介绍了位运算,以重点满足利用C语言进行通信、控制等领域软件开发的用户的需求;第12章讲述预处理,用于增强软件可移植性。
  本书结构新颖、内容丰富、条理清晰、重点突出,可用作高等院校计算机相关专业的教材,也可作为社会培训教材或自学参考书。
目录
第1章 算法及其描述方法
  1.1 为什么要编写程序
  1.2 算法的概念及基本特征
  1.3 结构化程序设计方法
  1.4 算法的几种描述方法
    1.4.1 自然语言
    1.4.2 流程图
    1.4.3 N-S图
    1.4.4 计算机语言
    1.4.5 伪代码
  1.5 C语言简介
  1.6 VC .0上机调试过程
    1.6.1 C语言程序的编制运行过程
    1.6.2 VC的启动
    1.6.3 VC的关闭
    1.6.4 VC中新程序的建立及调试运行
    1.6.5 当前源程序及相关环境的关闭
    1.6.6 已存在程序文件的打开及运行
  习题1
第2章 程序设计基础
  2.1 信息处理流程概述
  2.2 数据的输入、存储、加工
    处理及输出
    2.2.1 数据的输入、存储、加工
    处理及输出流程示例
    2.2.2 标识符及其起名规则
    2.2.3 常量及变量
    2.2.4 赋值运算符
    2.2.5 算术运算符
    2.2.6 格式化输出函数printf
    2.2.7 格式化输入函数scanf
  2.3 顺序结构程序设计
  2.4 选择结构程序设计
  2.5 循环结构程序设计
    2.5.1 当型循环
    2.5.2 直到型循环
    2.5.3 for循环
  2.6 三种控制结构的综合应用
  2.7 运算符及其优先级和结合性
    2.7.1 运算符的优先级及结合性简述
    2.7.2 常见运算符及其相关说明
    2.7.3 有关结合性的解释
  2.8 不同类型数据间的转换与运算
    2.8.1 隐式自动转换
    2.8.2 显式强制转换
  习题2
第3章 数组及字符串
  3.1 C语言中的数组
    3.1.1 一维数组
    3.1.2 二维数组
    3.1.3 多维数组
  3.2 字符串
    3.2.1 字符串的本质
    3.2.2 字符数组
    3.2.3 常用字符串操作函数
    3.2.4 字符串应用举例
  习题3
第4章 复杂数据类型
  4.1 C语言中的复杂数据类型概述
  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.4 枚举类型
    4.4.1 枚举类型的定义
    4.4.2 枚举型变量的定义
    4.4.3 枚举型变量的赋值
    4.4.4 枚举类型有关说明
  习题4
第5章 指针
第6章 函数
第7章 文件
第8章 系统开发与链表
第9章 面向对象程序设计入门
第10章 可视化程序设计
第11章 位运算
第12章 预处理