C语言程序设计教程
“十四五”职业教育国家规划教材;资源实用丰富,案例来自实际,易教易学,咨询相关教材问题、样书申请等,请关注微信公众号:文泉职教 QQ:1737781562/200595764服务电话010-83470412/0417

作者:谭浩强 谭亦峰 金莹

丛书名:高职高专计算机基础教育精品教材

定价:49元

印次:1-19

ISBN:9787302556169

出版日期:2020.07.01

印刷日期:2025.01.15

图书责编:张龙卿

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书共分为9章:第一章主要介绍简单的C语言程序及程序编辑环境的应用;第二章主要讲解C语言的数据类型和表达式;第三章主要讲解简单程序的设计方法;第四章主要讲解结构化程序设计;第五章主要讲解数组;第六章主要讲解函数;第七章主要讲解地址和指针;第八章主要介绍结构体;第九章主要介绍C语言中的文件。

谭浩强,男,教授,现担任全国高等院校计算机基础教育研究会会长、教育部全国计算机应用技术证书(NIT)考试委员会主任委员,知名计算机教育专家。

程序设计是计算机工作者的一项基本功。C语言是在国内外广泛学习和使用的一种计算机语言,受到广大计算机爱好者的喜爱。我国几乎所有的理工科大学都开设了C语言程序设计课程。 为了使C语言程序设计课程教学取得更好的效果,需要弄清楚以下几个问题。 一、 为什么要学习程序设计 计算机的本质是“程序的机器”,程序和指令的思想是计算机系统中最基本的概念。只有懂得程序设计,懂得计算机是怎样工作的,才能较深入地理解和应用计算机,才能较好地懂得怎样使计算机按照人们的意图进行工作。学习程序设计,能学习到计算机处理问题的方法,培养计算思维,培养分析问题和解决问题的能力。 通过学习程序设计,使学生具有程序设计的初步知识,具有编写程序的初步能力,知道软件开发的过程和特点,有利于在各专业领域的工作者在今后工作中能够与程序开发人员沟通合作,进行应用软件的开发工作。因此,大学生(包括高职高专学生)学习程序设计是很有好处的。 具体地说,学习程序设计的目的有两个方面: ①学习用计算机解决问题的思路和方法; ②学习怎样用计算机工具去实现算法,即利用计算机去完成任务。 二、 C语言是基础而实用的语言 进行程序设计,必须用计算机语言作为工具,否则只是纸上谈兵。可供选择的语言很多且各有特点。C语言既是基础,又是实用的语言。并不是每一种语言都具有此特点,有的语言实用,但不能作为基础语言(如FORTRAN);有的语言可以作为基础语言,但实际应用不多(如Pascal)。C语言功能丰富、表达能力强、使用灵活方便、应用面广、目标程序效率高、可移植性好,既具有高级语言的优点,又具有低级语言的许多特点;既适合于编写系统软件,...

课件下载

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情
目录

第1章程序设计和C语言1

1.1计算机程序和计算机语言1

1.2C语言的发展过程2

1.3从最简单的C语言程序开始3

1.4C语言程序的结构7

1.5运行C语言程序的步骤与方法8

1.6算法是程序的灵魂10

1.6.1什么是算法10

1.6.2算法+数据结构=程序11

1.6.3怎样表示一个算法12

1.7结构化程序设计方法18

本章小结20

习题21

第2章C语言程序设计初步22

2.1顺序程序设计举例22

2.2数据的类型和表现形式26

2.2.1C语言的数据类型26

2.2.2数据表现形式——常量和变量27

2.3在计算机中存储数据28

2.3.1数据在计算机中以二进制形式存储28

2.3.2位、字节和地址29

2.4整型数据的属性与运算30

2.4.1整型数据的分类30

2.4.2整型数据在内存中的存储方式31

2.4.3整型数据运算程序举例32

2.5实型数据的属性与运算33

2.5.1实型数据的分类33

2.5.2实型常量的表示形式342.5.3实型数据的存储形式34

2.6字符型数据的属性与运算35

2.6.1字符数据运算的简单例子35

2.6.2字符常量和字符变量35

2.6.3字符型数据的存储方式36

2.6.4字符数据与整型数据在一定条件下可以通用37

2.6.5字符串常量39

2.7运算符与表达式40

2.7.1算术运算符40

2.7.2算术表达式41

2.8C语言的语句综述43

2.9赋值表达式和赋值语句44

2.9.1赋值表达式44

2.9.2赋值语句46

2.1...

本书是专为高职高专学生量身定做的教材。《C程序设计》(谭浩强教授著)是公认的学习C语言程序设计的经典教材,累计发行逾1500万册,多年来一直高居同类畅销书**。另外,配套在线课程(MOOC)正式上线,可以随时在线学习。