C程序设计(谭浩强)笔记五.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

C程序设计(谭浩强)笔记五

汇报人:

1

目录

01.

C语言基础回顾

02.

数据类型详解

04.

函数的使用与设计

05.

数组和指针

03.

控制结构深入

06.

其他高级主题

2

PARTONE

C语言基础回顾

3

程序结构

C语言程序由变量、常量、运算符、表达式等基本语法元素构成。

基本语法元素

控制结构包括顺序结构、选择结构(if-else,switch)和循环结构(for,while,do-while)。

控制结构

4

关键字与标识符

C语言中预定义的关键字如int,float等,用于定义数据类型和控制结构。

C语言关键字

关键字如return,if等有特殊含义,保留字如typeof未被使用,但保留将来可能的用途。

关键字与保留字

标识符需以字母或下划线开头,后接字母、数字或下划线,不能使用关键字。

标识符命名规则

5

输入输出函数

scanf用于从标准输入读取格式化的输入,如整数、浮点数和字符。

标准输入函数scanf

fopen用于打开文件进行读写,fclose用于关闭已打开的文件。

文件输入输出函数fopen和fclose

printf用于向标准输出打印格式化的字符串和变量值。

标准输出函数printf

fread和fwrite用于从文件中读取和写入数据块。

文件读写函数fread和fwrite

01

02

03

04

6

PARTTWO

数据类型详解

7

基本数据类型

整型数据包括int、short、long等,用于存储整数,如int用于标准整数,short用于短整数,long用于长整数。

整型数据

浮点型数据包括float和double,用于存储小数,其中float占用4字节,double占用8字节,后者精度更高。

浮点型数据

8

构造数据类型

数组是相同类型数据的有序集合,例如整型数组intarr[10]用于存储10个整数。

数组类型

01

结构体允许将不同类型的数据组合成一个单一的复合类型,如定义学生信息的结构体。

结构体类型

02

联合体是一种特殊的数据类型,允许在相同的内存位置存储不同的数据类型。

联合类型

03

枚举类型是一种用户定义的数据类型,它包含了具有不同名称的常量值集合。

枚举类型

04

9

类型转换与运算

整型数据包括int、short、long等,用于存储整数,如int用于标准整数。

整型数据

浮点型数据包括float和double,用于存储小数,其中double提供更高的精度。

浮点型数据

10

PARTTHREE

控制结构深入

11

选择结构

基本语法元素

C语言程序由变量、常量、运算符、表达式等基本语法元素构成。

控制结构

控制结构包括顺序结构、选择结构(if-else)和循环结构(for、while)。

12

循环结构

C语言中的关键字如int,float等有特殊含义,用于定义数据类型和控制语句。

C语言关键字

关键字是C语言预定义的,保留字是可能在未来的版本中用作关键字的标识符。

关键字与保留字

标识符需以字母或下划线开头,遵循C语言的命名规则,区分大小写。

标识符命名规则

13

跳转语句

数组类型

数组是相同类型数据元素的集合,用于存储一系列同类型的数据,如整型数组、字符数组。

01

02

结构体类型

结构体允许将不同类型的数据组合成一个单一的复合类型,常用于表示复杂数据结构。

03

联合类型

联合是一种特殊的数据类型,允许在相同的内存位置存储不同的数据类型,但一次只能使用其中一种。

04

枚举类型

枚举类型是一种用户定义的数据类型,它包含了命名的整型常量集合,用于表示一组相关的常量。

14

PARTFOUR

函数的使用与设计

15

函数定义与声明

scanf用于从标准输入设备(通常是键盘)读取格式化输入,如整数、浮点数等。

标准输入函数scanf

fopen用于打开文件,fread和fwrite分别用于从文件读取和向文件写入数据。

文件输入输出函数fopen/fread/fwrite

printf用于向标准输出设备(通常是屏幕)打印格式化的字符串和变量值。

标准输出函数printf

sprintf将格式化的数据写入字符串,而sscanf从字符串中读取格式化的数据。

格式化输入输出函数sprintf/sscanf

16

参数传递机制

整型包括int、short、long等,用于存储整数,如int用于标准整数,short用于短整数。

整型数据类型

01

浮点型包括float和double,用于存储小数,其中float为单精度,double为双精度。

浮点型数据类型

02

17

递归函数

基本语法元素

控制结构

01

C语言程序由函数组成,每个函数包含语句和表达式,用以实现特定功能。

02

C语言通过条件语句(if-else)和循环语句(for,wh

文档评论(0)

186****3086 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档