C程序设计

谭浩强

文学

c语言 计算机 编程 谭浩强 教材 入门 C Programming

2005-7-1

清华大学出版社

目录
1 C语言概述 1.1 C语言出现的历史背景 1.2 C语言的特点 1.3 简单的C语言程序介绍 1.4 运行C程序的步骤与方法 1.4.1 运行C程序的步骤 1.4.2 上机运行C程序的方法 习题 2 程序的灵魂--算法 2.1 算法的概念 2.2 简单算法举例 2.3 算法的特性 2.4 怎样表示一个算法 2.4.1 用自然语言表示算法 2.4.2 用流程图表示算法 2.4.3 3种基本结构和改进的流程图 2.4.4 用N-S流程图表示算法 2.4.5 用伪代码表示算法 2.4.6 用计算机语言表示算法 2.5 结构化程序设计方法 习题 3 数据类型、运算符与表达式 3.1 C语言的数据类型 3.2 常量与变量 3.2.1 常量和符号常量 3.2.2 变量 3.3 整型数据 3.3.1 整型常量的表示方法 3.3.2 整型变量 3.3.3 整型常量的类型 3.4 浮点型数据 3.4.1 浮点型常量的表示方法 3.4.2 浮点型变量 3.4.3 浮点型常量的类型 3.5 字符型数据 3.5.1 字符常量 3.5.2 字符变量 3.5.3 字符数据在内存中的存储形式及其使用方法 3.5.4 字符串常量 3.6 变量赋初值 3.7 各类数值型数据间的混合运算 3.8 算术运算符和算术表达式 3.8.1 C语言运算符简介 3.8.2 算术运算符和算术表达式 3.9 赋值运算符和赋值表达式 3.10 逗号运算符和逗号表达式 习题 4 最简单的C程序设计--顺序程序设计 4.1 C语句概述 4.2 赋值语句 4.3 数据输入输出的概念及在C语言中的实现 4.4 字符数据的输入输出 4.4.1 putchar函数 4.4.2 getchar函数 4.5 格式输入与输出 4.5.1 printf函数 4.5.2 scanf函数 4.6 顺序结构程序设计举例 习题 5 选择结构程序设计 5.1 关系运算符和关系表达式 5.1.1 关系运算符及其优先次序 5.1.2 关系表达式 5.2 逻辑运算符和逻辑表达式 5.2.1 逻辑运算符及其优先次序 5.2.2 逻辑表达式 5.3 if语句 5.3.1 if语句的3种形式 5.3.2 if语句的嵌套 5.3.3 条件运算符 5.4 switch语句 5.5 程序举例 习题 6 循环控制 6.1 概述 6.2 goto语句以及用goto语句构成循环 6.3 用while语句实现循环 6.4 用do…while语句实现循环 6.5 用for语句实现循环 6.6 循环的嵌套 6.7 几种循环的比较 6.8 break语句和continue语句 6.8.1 break语句 6.8.2 continue语句 6.9 程序举例 习题 7 数组 7.1 一维数组的定义和引用 7.1.1 一维数组的定义 7.1.2 一维数组元素的引用 7.1.3 一维数组的初始化 7.1.4 一维数组程序举例 7.2 二维数组的定义和引用 7.2.1 二维数组的定义 7.2.2 二维数组的引用 7.2.3 二维数组的初始化 7.2.4 二维数组程序举例 7.3 字符数组 7.3.1 字符数组的定义 7.3.2 字符数组的初始化 7.3.3 字符数组的引用 7.3.4 字符串和字符串结束标志 7.3.5 字符数组的输入输出 7.3.6 字符串处理函数 7.3.7 字符数组应用举例 习题 8 函数 8.1 概述 8.2 函数定义的一般形式 8.2.1 无参函数定义的一般形式 8.2.2 有参函数定义的一般形式 8.2.3 空函数 8.3 函数参数和函数的值 8.3.1 形式参数和实际参数 8.3.2 函数的返回值 8.4 函数的调用 8.4.1 函数调用的一般形式 …… 9 预处理命令 10 指针 11 结构体与共用体 12 位运算 13 文件 14 常见错误和程序调试 附录A 常用字符与ASCⅡ代码对照表 附录B C语言中的关键字 附录C 运算符和结合性 附录D C语言常用语法提要 附录E C库函数 参考文献
【展开】
内容简介
《C程序设计(第3版)》作者具有丰富的教学经验和编写教材的经验,并针对初学者的特点,精心策划、准确定位,使得《C程序设计(第3版)》概念清晰、例题丰富、深入浅出,受到专家和读者的一致好评。《C程序设计(第3版)》被普遍认为是学习C语言的好教材,并被全国大多数高校选用。十多年来《C程序设计(第3版)》累计发行了800多万册,刨同类书的全国最高记录,是学习C语言的主流用书。《C程序设计(第3版)》曾荣获原电子工业部优秀教材一等奖、高校出版社优秀畅销书特等奖、全国高等院校计算机基础教育研究会优秀教材一等奖。
【展开】
下载说明

1、追日是作者栎年创作的原创作品,下载链接均为网友上传的的网盘链接!

2、相识电子书提供优质免费的txt、pdf等下载链接,所有电子书均为完整版!

下载链接
热门评论
  • real-肉肉的评论
    想起以前看书的时候《C++程序设计语言》比《C程序设计语言》厚好几倍,果然有了对象就麻烦很多
  • 计算机与网络安全的评论
    栈和队列的区别是啥? 吃多了拉就是队列;吃多了吐就是栈。 世界上最遥远的距离不是生与死,而是你亲手制造的Bug就在你眼前,你却怎么都找不到她。 《C++程序设计语言》比《C程序设计语言》厚了几倍。。。果... 怎样逼死一名程序员
  • 刘甘宁的评论
    C程序设计02——hello, world (分享自 @土豆)为什么都喜欢使用hello world开始介绍一个编程语言,我们来试着分析分析 #C编程# #程序设计# C程序设计02——h...
  • Mylife4Myself的评论
    明天c程序设计考试,今天看书,遇到不懂的就把书折一个角,结果到最后,就像吃了炫迈,折角根本停不下来[doge],哈哈哈[哈哈][哈哈][哈哈][哈哈][哈哈]!
  • 窗外的青蛙在池塘里多嘴的评论
    《c++程序设计语言》比《c程序设计语言》厚了几倍。。。 果然有了对象就麻烦很多。。。[嘻嘻]
  • 亦不留-的评论
    【谭浩强C程序设计第三版课后答案(整本书)】(分享自@百度文库)1.6 写一个程序,输入 a,b,c 三个值,输出其中最大者。 解: main ( ) {int a,b,c,max; printf(“请输入三个数 a,b,c...阅读全文请戳右边 网页链接
  • NO-LOS-MATRIMONIOS的评论
    发表了博文《嵌入式学习步骤及方法》嵌入式门槛虽然较高,但也跟其他事物一样,并不是牢不可破。只要我们用心去对待,冬雪终将化去,春风定会吹来。具体步骤如下:1、《C语言》第二版谭浩强;《C程序设计语言》第嵌入式学习步骤及方法
  • 网易云课堂的评论
    【大二丨计算机专业必修课】C++程序设计①(上)C++程序设计入门(...②(下)C++程序设计入门(...数据结构:数据结构 - 网易云... C程序设计①(上):C#程序设计(上)②(下):C#程序设计(下) ... 计算机组成原理①计算机组成原理之机器:计算机组成原理之机器...
  • 笑话口袋JK的评论
    《c++程序设计语言》比《c程序设计语言》厚了几倍。。。果然有了对象就麻烦很多。。。 程序员A:哎太累了日子没法过了怎么才能改行啊 程序员B:打回车呀 网页链接
  • 蕊-NWPU的评论
    这周工作总结一下:本周看了unix基础、linux环境下的c程序设计,还回忆了c的基础知识。 下周工作计划:开始看平台的源代码,继续看linux环境下的c。 下周目标:争取看明白平台核心代码的1-2个模块。 周末安排:看c(3-4章),设计模式(1章),写论文。 北京·上地七街