出版时间:2009-8 出版社:北京航空航天大学出版社 作者:蒋腾旭 编 页数:239
内容概要
《C语言程序设计教程》是高职高专学生学习C语言程序设计的理想教材。全书共分12章,主要内容包括:C语言概述、数据类型、运算符与表达式、程序控制语句、数组及其应用、函数、复合结构类型、指针与文件等。全书以ANSI C语言标准为基础,以培养学生C语言程序设计能力为主线,介绍了程序设计的基本概念、C语言的语法规则和常用的C语言程序设计技术。 《C语言程序设计教程》结合实际应用,以Visual C++ 6.0为开发环境,强调算法与编程思想的培养,力图给初学者一个良好的程序设计入门知识介绍。为方便教学,在每章最后均安排了一定数量的习题。 《C语言程序设计教程》既可作为高等职业院校计算机程序设计的入门教材,也可作为全国计算机等级考试(二级C语言)的参考教材,还可作为科技人员自学C语言的参考书。
书籍目录
第1章 C语言概述1.1 程序设计语言与C语言1.2 C语言程序的开发环境1.3 C语言词汇1.4 本章小结习题一第2章 C语言数据类型2.1 C语言的数据类型2.2 标识符2.3 常量及其类型2.4 变量及其类型2.5 变量的初始化2.6 各种基本数据类型的混合运算2.7 本章小结习题二第3章 运算符与表达式3.1 运算符及表达式概述3.2 算术运算符与算术表达式3.3 赋值运算符与赋值表达式3.4 关系运算符与关系表达式3.5 逻辑运算符与逻辑表达式3.6 其他运算符及其表达式3.7 运算符的优先级和结合性3.8 本章小结习题三第4章 顺序结构程序设计4.1 结构化程序设计的基本思想4.2 C程序的结构4.3 C语句的分类4.4 算法及流程图4.5 输入/输出函数的使用4.6 顺序结构程序设计4.7 本章小结习题四第5章 选择结构程序设计5.1 选择结构程序设计的基本思想5.2 选择结构程序设计语句5.3 本章小结习题五第6章 循环结构程序设计6.1 循环结构程序设计的基本思想6.2 循环结构程序设计语句6.3 循环转移控制语句6.4 本章小结习题六第7章 数组及其应用7.1 数组结构7.2 一维数组的定义及应用7.3 二维数组的定义及应用7.4 字符串与字符数组7.5 本章小结习题七第8章 函数8.1 函数概述8.2 函数的定义8.3 函数的参数和返回值8.4 函数的声明和调用8.5 变量的作用域与生存期8.6 内部函数和外部函数8.7 本章小结习题八第9章 编译预处理第10章 复合结构类型第11章 指针与文件第12章 位 运 算附录223参考文献
章节摘录
第1章 C语言概述 1.1 程序设计语言与C语言 计算机是由硬件系统和软件系统两大部分构成的,硬件是物质基础,软件可以说是计算机的灵魂,没有软件,计算机是一台“裸机”,是什么也不能干的,有了软件,才能成为一台真正的“电脑”。所有的软件,都是要用计算机语言即程序设计语言来编写的。 1.1.1 程序设计语言的发展 程序设计语言(program language)也称计算机语言,即编写计算机程序所用的语言。计算机程序设计语言的发展,经历了机器语言一汇编语言一高级语言的发展历程。 1.机器语言 机器语言是第一代计算机语言。它直接用二进制代码0和1表示每一条指令,是一种最低级的计算机语言。比如,某种计算机的指令为1011011000000000,它表示让计算机进行一次加法操作;而指令1011010100000000则表示进行一次减法操作。机器语言直接面向硬件,能直接被计算机所认识,执行速度快,但通用性差,读写困难,编程效率极低,可移植性差。 2.汇编语言 汇编语言是第二代计算机语言。为了克服机器语言的缺点,产生了汇编语言,汇编语言是用符号来代替机器语言的语言,比如用“add ax,cx”代表加法指令,"mov al,5”代表数据传递。汇编语言具有机器语言的全部优点,并且比机器语言更容易理解、易于调试和修改。但是,汇编语言对计算机硬件的依赖性大,要求熟悉计算机的内部结构,在编写复杂程序时,相对于高级语言代码量较大并且难记,移植性也不好。 ……
图书封面
评论、评分、阅读与下载