C语言程序设计(谭浩强).doc

C语言程序设计

目 录

1C语言概述8

1.1C语言的发展过程8

1.2当代最优秀的程序设计语言8

1.3C语言版本8

1.4C语言的特点8

1.5面向对象的程序设计语言9

1.6C和C++9

1.7简单的C程序介绍9

1.8输入和输出函数11

1.9C源程序的结构特点12

1.10书写程序时应遵循的规则12

1.11C语言的字符集12

1.12C语言词汇12

1.13Turbo C 2.0集成开发环境的使用14

1.13.1Turbo C 2.0简介和启动14

1.13.2Turbo C 2.0集成开发环境14

1.13.3File菜单15

1.13.4Edit菜单16

1.13.5Run菜单17

1.13.6Compile菜单18

1.13.7Project菜单19

1.13.8Options菜单20

1.13.9Debug菜单24

1.13.10Break/watch菜单25

1.13.11Turbo C 2.0的配置文件26

2程序的灵魂—算法27

2.1算法的概念27

2.2简单算法举例27

2.3算法的特性30

2.4怎样表示一个算法30

2.4.1用自然语言表示算法30

2.4.2用流程图表示算法30

2.4.3三种基本结构和改进的流程图34

2.4.4用N-S流程图表示算法35

2.4.5用伪代码表示算法36

2.4.6用计算机语言表示算法37

2.5结构化程序设计方法37

3数据类型、运算符与表达式38

3.1C语言的数据类型38

3.2常量与变量40

3.2.1常量和符号常量40

3.2.2变量41

3.3整型数据41

3.3.1整型常量的表示方法41

3.3.2整型变量42

3.4实型数据45

3.4.1实型常量的表示方法45

3.4.2实型变量46

3.4.3实型常数的类型47

3.5字符型数据47

3.5.1字符常量47

3.5.2转义字符48

3.5.3字符变量48

3.5.4字符数据在内存中的存储形式及使用方法49

3.5.5字符串常量50

3.6变量赋初值50

3.7各类数值型数据之间的混合运算51

3.8算术运算符和算术表达式52

3.8.1C运算符简介52

3.8.2算术运算符和算术表达式53

3.9赋值运算符和赋值表达式55

3.10逗号运算符和逗号表达式56

3.11小结57

3.11.1C的数据类型57

3.11.2基本类型的分类及特点57

3.11.3常量后缀58

3.11.4常量类型58

3.11.5数据类型转换58

3.11.6运算符优先级和结合性58

3.11.7表达式58

4最简单的C程序设计—顺序程序设计59

4.1C语句概述59

4.2赋值语句61

4.3数据输入输出的概念及在C语言中的实现62

4.4字符数据的输入输出62

4.4.1putchar 函数(字符输出函数)62

4.4.2getchar函数(键盘输入函数)63

4.5格式输入与输出63

4.5.1printf函数(格式输出函数)63

4.5.2scanf函数(格式输入函数)66

4.6顺序结构程序设计举例70

5分支结构程序72

5.1关系运算符和表达式72

5.1.1关系运算符及其优先次序72

5.1.2关系表达式72

5.2逻辑运算符和表达式73

5.2.1逻辑运算符极其优先次序73

5.2.2逻辑运算的值74

5.2.3逻辑表达式74

5.3if语句75

5.3.1if语句的三种形式75

5.3.2if语句的嵌套79

5.3.3条件运算符和条件表达式80

5.4switch语句81

5.5程序举例82

6循环控制84

6.1概述84

6.2goto语句以及用goto语句构成循环84

6.3while语句85

6.4do-while语句87

6.5for语句89

6.6循环的嵌套92

6.7几种循环的比较92

6.8break和continue语句92

6.8.1break语句92

6.8.2continue 语句93

6.9程序举例94

7数组97

7.1一维数组的定义和引用97

7.1.1一维数组的定义方式97

7.1.2一维数组元素的引用98

7.1.3一维数组的初始化100

7.1.4一维数组程序举例100

7.2二维数组的定义和引用102

c语言程序设计全文阅读,C语言程序设计(谭浩强).doc相关推荐

  1. 《C语言程序设计(第四版)谭浩强》学习笔记

    <C语言程序设计(第五版)谭浩强>学习笔记 C语言程序设计(第五版)谭浩强>学习笔记 1 C语言概述 1.7 简单的C程序介绍 1.9 C源程序的结构特点 1.12 C语言词汇 2 ...

  2. C语言程序设计(第4版)谭浩强著—学习笔记chapter one 程序设计与C语言

    第一章 程序设计与C语言 1.1机器语言和高级语言 1.2 C语言的出现和发展过程 1.3简单的C语言程序 stdio.h main函数 printf函数 scanf函数 格式字符串 \n换行符 re ...

  3. C语言程序设计(第五版)谭浩强著 第4章习题答案

    1. 算数运算: 加.减.乘.除.取余等运算的统称 关系运算: 关系运算就是"比较运算",将两个数值进行比较,判断其比较的结果是否符合给定的条件. 逻辑运算: 与&& ...

  4. C语言程序设计,第四版 ,谭浩强。绝对原版,最新的资料

    C语言程序设计第四版 转载于:https://blog.51cto.com/7342347/1217300

  5. C语言程序设计(第4版)谭浩强著—学习笔记chapter two 数据的存储与运算

    第二章 数据的存储与运算 2.1数据在计算机中如何存储 关于整型数据的运算 关于实型数据的运算 关于字符型数据的运算 符号常量 2.2算术运算符和算数表达式 算数运算符 C算数运算式 提高部分(未完) ...

  6. C语言程序设计(第五版)谭浩强著 第5章习题答案

    1. 略 2.请补充例5.7程序,分别统计当"fabs(t)>=1e-6"和"fabs(t)>=1e-8"时执行循环体的次数. 解题思路: 设置一个 ...

  7. C语言不挂科之我爱谭浩强——选择填空拿满分(附例题答案和知识点详解)

    C语言程序的基本单位是___C___. A.程序行 B.语句 C.函数 D.字符 请选出可用作C语言用户标识符的一组标识符___B___. A.void . define . WORD B.a3_b3 ...

  8. C语言不挂科之我爱谭浩强——编程题拿高分(附例题答案和知识点详解)

    期末考试要考C语言,边复习边写博客,总结了一些自己不太明白或者可能出错的知识点.现自己已经弄明白,写的你们肯定也能明白,希望期末备考的同学们不挂科,也适合自学C语言的小白哦 这篇博客主要写指针,由易到 ...

  9. C++程序设计(第三版)谭浩强 编著 P400 习题5参考答案

    笔者使用的是Visual Studio2019 如果您使用的是较老版本的Visual Studio或者Visual C++,请在程序结尾处--"return 0;"的上一行加入&q ...

  10. 谭浩强版c语言笔记(1)

    第1章 程序设计和c语言 1)机器指令:计算机能够识别和接受的二进制代码 2)机器语言:机器指令的集合 3)计算机程序:控制计算机操作的指令 第2章 一个程序主要包含两方面信息:对数据的描述(数据结构 ...

最新文章

  1. 任意角度人脸检测pcn
  2. ASP.Net面向对象思想
  3. Spring Boot实现监控linux-cpu和内存使用情况,并发送邮件
  4. tomcat安装_基于CentOS 一键安装tomcat脚本
  5. c++11 chrono
  6. 操作系统 : 按优先数调度算法实现处理器调度(C++)
  7. Jetty - Container源码分析
  8. mysql if exists用法_MySQL中EXISTS的用法
  9. 时间复杂度为O(n)的排序(JAVA)
  10. java poi设置导出的excel带下拉
  11. diskpart建立新卷
  12. php怎么分栏,wps怎么分栏排版
  13. Android无埋点数据收集SDK关键技术解析
  14. 商城前端模板_如何理解微信小程序和微商城,微信公众号以及APP之间的关系?一张图看懂了!...
  15. canvas画板之画笔的多种效果
  16. 歌德巴赫猜想---java
  17. sql2005的级联和子查询
  18. curl_操作nuetron下的mysql数据(资源数据)
  19. history of program
  20. 微信小程序----开发rui-swiper多样式轮播组件

热门文章

  1. Python语法特点
  2. Git教程--基于廖雪峰的教程,最通俗易懂
  3. 自动刷新徐小明股市直播内容
  4. 关于Session过期和失效
  5. 管理win7开机启动项
  6. GF6 WFV卫星视角影响、与Sentinel2协同及精度分析
  7. IE兼容性问题解决方案
  8. JS高级程序设计(10)
  9. 基于Java的Android计算器设计与实现
  10. topjui中combobox使用