新書推薦:
《
为你想要的生活
》
售價:NT$
301.0
《
关键改变:如何实现自我蜕变
》
售價:NT$
352.0
《
超加工人群:为什么有些食物让人一吃就停不下来
》
售價:NT$
454.0
《
历史的教训(浓缩《文明的故事》精华,总结历史教训的独特见解)
》
售價:NT$
286.0
《
不在场证明谜案(超绝CP陷入冤案!日本文坛超新星推理作家——辻堂梦代表作首次引进!)
》
售價:NT$
265.0
《
明式家具三十年经眼录
》
售價:NT$
2387.0
《
敦煌写本文献学(增订本)
》
售價:NT$
1010.0
《
耕读史
》
售價:NT$
500.0
|
內容簡介: |
计算机程序设计能力已成为各个行业技术人员所必备的基本功。作为一门优秀的面向过程的结构化程序设计高级语言,C语言的独特优势,使其成为国内外各高等院校开设的重要基础课程。
本书是作者多年来从事C语言教学和教学改革的经验总结。本书的最大特点是重视程序设计素质的培养。内容上以零程序设计为起点,采用VC++作为编译环境,强调案例式教学,着重于基础知识和能力的学习,特别是编程思维的引导和练习。所有程序都按照结构化程序设计方法采用
缩格方式编写。在内容安排上,作者匠心独运,体现了教学循序渐进,由浅入深的过程,很方便读者自学。
本书内容包括:C语言与程序设计、数据和运算、基本程序设计、数组和字符串、指针、函数、C程序的模块化设计、构造数据类型、位运算、文件、C语言的其他应用及附录。
本书可作为高等院校各专业、计算机水平考试、各类成人教育的教材,也可作为有关技术人员的参考用书。
|
目錄:
|
出版说明
前言
第1章 C语言与程序设计
1.1 语言和编程
1.2 算法、c语言和程序设计
1.2.1 算法和算法设计
1.2.2 C语言及其特点
1.2.3 用C语言编写程序实现算法
1.2.4 算法的3大要素
1.3 C程序的形式要点
1.4 C程序的开发过程
1.5 习题
第2章
数据和运算
2.1 C语言的基本数据类型
2.1.1 基本数据类型的类型名
2.1.2 类型修饰符
2.2 常量与变量
2.2.1 常量
2.2.2 变量及其数据类型
2.3 简单的输入输出
2.3.1 字符型数据的输入输出函数
2.3.2 简单的格式化输入输出函数
2.4 C语言的运算符和表达式
2.4.1 C运算符和表达式简介
2.4.2 算术运算符与算术表达式
2.4.3 赋值运算和赋值表达式
2.4.4 关系运算和关系表达式
2.4.5 逻辑运算和逻辑表达式
2.4.6 条件运算和条件表达式
2.4.7 逗号运算和逗号表达式
2.5 运算符的优先级和结合性
2.6 不同数据类型数据间的转换
2.6.1 表达式中的类型转换
2.6.2 强制类型转换
2.7 容易混淆或出错的C运算
2.8 习题
第3章
基本程序设计
3.1 C语句概述
3.1.1 C语言的基本语句
3.1.2 3种基本结构和流程控制语句
3.2 选择结构程序设计
3.2.1 if语句的3种形式
3.2.2 switch语句
3.2.3 程序举例
3.3 循环结构程序设计
3.3.1 for语句
3.3.2 while循环语句
3.3.3 do_while语句
3.3.4 循环的嵌套和break语句、continue语句
3.3.5 循环程序举例
3.4 goto语句和标号语句
3.4.1 goto语句和标号语句的使用
3.4.2 goto语句的副作用
3.5 综合示例
3.6 习题
第4章
数组和字符串
4.1 一维数组
4.1.1 一维数组的定义
4.1.2 一维数组的初始化
4.1.3 程序举例
4.2 字符数组和字符串
4.2.1 字符串及字符数组的定义
4.2.2 字符数组的初始化
4.2.3 字符数组的输入输出
4.2.4 字符串函数
4.2.5 字符数组和字符串应用举例
4.3 二维数组
4.3.1 二维数组的定义
4.3.2 二维数组的初始化
……
第5章
指针
第6章
函数
第7章 C程序的模块化设计
第8章
构造数据类型
第9章
位运算
第10章
文件
第11章 C语言的其他应用
附录
参考文献
|
|