C程序设计与应用教程
- ISBN:9787121076923
- 装帧:暂无
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:267
- 出版时间:2009-01-01
- 条形码:9787121076923 ; 978-7-121-07692-3
内容简介
C语言是国内外广泛流行的计算机高级程序设计语言,也是国内外各高校开设的重要基础课程之一。
本书以零程序设计为起点,采用Vc++作为编译环境,使读者全面地掌握计算机程序设计的基本知识与基本操作技能,并熟悉C语言编程的有关应用。
本书所有程序都按照结构化程序设计方法采用缩格方式编写。内容上,重基础、强能力,行文上,深入浅出、通俗易懂。针对C语言具有数据类型繁多、运算功能丰富、模块化能力强、程序设计灵活、介于高低级语言之间等特点,以及由此带来的教学难点多和教学内容繁杂等问题,本书采取突出基本点和重点,有层次地分散难点、知识点与后备知识的策略,从而使读者能够很方便地自学。全书内容包括:C程序设计概述,数据类型和表达式,算法的基本控制结构,函数,数组和字符串,指针,模块化程序.设计,构造数据类型,位运算,文件,C程序应用实例及附录。
本书可作为高等学校各专业、计算机水平考试、各类成人教育的教材使用,也可供计算机爱好者自学。
目录
1.1 算法、C语言和程序设计
1.2 C程序的形式要点
1.3 C程序的开发过程
练习题1
第2章 数据类型和表达式
2.1 C语言的数据类型
2.2 常量
2.3 变量
2.4 简单的输入/输出
2.5 算术运动和算术表达式
2.6 赋值运算和赋值表达式
2.7 逗号运算和逗号表达式
2.8 不同类型数据之间的混合运算
2.9 运算符的优先级和结合性
练习题2
第3章 算法的基本控制结构
3.1 C语句概述
3.2 顺序结构
3.3 选择结构的流程控制
3.4 选择结构的流程控制
3.5 关于goto语句
3.6 综合应用举例
练习题3
第4章 函数
4.1 函数概述
4.2 格式化输出/输入函数
4.3 函数的声明和定义
4.4 函数的一般调用
4.5 函数的嵌套调用和递归调用
4.6 综合应用举例
练习题4
第5章 数组和字符串
5.1 数组的概念
5.2 一维数组
5.3 多维数组
5.4 字符数组与字符串
5.5 综合应用举例
练习题5
第6章 指针
6.1 指针的概念
6.2 指针和变量
6.3 指针和数组
……
第7章 模块化程序设计
第8章 构造数据类型
第9章 位运算
第10章 文件
第11章 C程序应用实例
附录A 基本ASCII码表
附录B C语言中的关键字
附录C C库函数
附录D C99标准
主要参考文献
节选
第1章 C程序设计概述
冯·诺依曼型计算机的基本原理是存储程序和程序控制。所谓程序,简言之,就是计算机指令序列。计算机指令是指示计算机进行相应操作的命令。人们将事先编制好的程序存放于存储器中,当计算机工作时,从存储器中逐条取出指令,经控制器分析解释,转换成要求计算机执行某种操作的命令,包括要求运算器进行相应计算的命令。计算机就是这样不断地进行“取指令、分析指令、执行指令”的操作,直至程序的指令序列执行完毕。在程序的执行过程中,存储器要安排存放中间结果和*终结果的存储空间。可见,以计算机程序为主的计算机软件是计算机系统中不可缺少的重要部分,而开发计算机软件必须应用程序设计语言。程序设计语言包括低级语言(机器语言或者汇编语言)、高级语言和应用语言。低级语言由于面向具体机器,程序员必须熟悉计算机的硬件逻辑结构,编程烦琐枯燥,工作量大,因而不通用。高级语言接近于人们的自然语言(英语)和数学语言,易学易用,编程效率高,且适用于各种计算机,通用性强,是人们经常用来编制应用程序和系统程序的计算机语言。应用语言依赖于具体的应用程序,种类繁多,如各种数据库管理系统编程语言。高级语言程序设计是应用语言编程的基础。
C语言是目前国内外广泛流行的计算机高级程序设计语言。那么,人们是如何从解决实际问题入手编写程序的?本章先引入算法和程序设计的概念,进而介绍c语言的发展和特点,*后总结出c语言程序的格式、结构特点,从而使读者对C语言和C程序设计有一个初步的认识,为以后各章的学习做好必要的准备。
……
-
深度学习的数学
¥43.5¥69.0 -
全图解零基础word excel ppt 应用教程
¥12.0¥48.0 -
机器学习
¥59.4¥108.0 -
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥31.9¥65.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥76.3¥109.0 -
UG NX 12.0数控编程
¥22.1¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥83.3¥119.0 -
Visual Basic 语言程序设计基础(第6版)
¥32.0¥45.0 -
贝叶斯推理与机器学习
¥139.3¥199.0