-
C语言[谭浩强]课件.ppt
C/C++程序设计;课程目标;教材目录;*;为什么需要编程语言?2-1;为什么需要编程语言?2-2;*;*;*;*;*;*;*;*;*;例1.2 求两整数之和;#include stdio.h
int max(int x, int y); /* 函数max的声明 */
int main()
{
int a, b, c; /*声明变量a、b、c */
scanf(%d,%d, a, b); /*输入变量a和b的值*/
c = max(a, b); /*调用max函数,将得到的值赋给c */
printf(max=%d\n, c); /*输出c的值
2017-04-17 约小于1千字 48页 立即下载
-
C语言第1章课件谭浩强.ppt
教材;第一章 程序设计基础知识;主要内容;C程序介绍;C程序的基本结构;程序;算法的概念;算法的特性;算法的表示——流程图;算法的表示——流程图;程序的三种基本结构;程序的三种基本结构;程序的三种基本结构;程序的三种基本结构;算法的表示——N-S流程图;算法的表示——N-S流程图;结构化程序设计方法;总结
2017-04-15 约字 18页 立即下载
-
C语言演示课件谭浩强.ppt
C程序设计; 第3章 数据类型、运算符与表达式 3.1 C语言的数据类型;C的数据类型如下:;; 3.2 常量与变量3.2.1 常量和符号常量;[例3.1]符号常量的使用;;3.2.2 变量;;; 3.3 整型数据3.3.1 整型常量的表示方法;3.3.2 整型变量;;2、整型变量的分类;;;表3.1 ANSI标准定义的整数类型;3、整型变量的定义;4、整型数据的溢出;;3.3.3 整型常量的类型; 3.4 浮点型数据3.4.1 浮点型常量的表示方法;3.4.2 浮点型变量;2、浮点型变量的分类;;3、浮点型数据的舍入误差;3.4.3 浮点型常量的类型; 3.5
2017-04-17 约小于1千字 72页 立即下载
-
谭浩强C语言课件第10章.pptx
第十章?指针
10.1指针的概念指针(pointer):是一个变量的地址。指针变量:是一个变量,其值是另一个变量的地址。任何变量都在计算机内存中占有一块内存区域,变量的值就存放在这块内存区域之中
一个变量的访问(访问是指取出其值或向它赋值)方式有两种:直接访问,通过变量名访问,如通过变量名i直接访问。间接访问,通过该变量的指针来访问,如通过i_pointer访问变量i。
指针变量的定义10.2变量的指针一、指针变量的定义指针变量有三个属性:(1)该指针变量指向的变量的类型。如i_pointer指向的变量i是整型。(2)该指针变量在内存中占多少内存单元。如i_pointer占两个内存单元,称为“
2025-05-04 约1.37万字 10页 立即下载
-
C语言chap5 数组.ppt
第五章数组;迄今为止所介绍的数据类型(整型、字符型、浮点型)都称为基本类型或原子类型,即它们是不可再分的类型。C语言还允许将多个数据组织在一起,用一个名字在程序中使用这类数。这些类型是基本类型或者组合类型的组合,主要有数组类型、结构体类型、共用体类型等。本章介绍数组类型的基本概念和使用方法。
数组是指一组同类型数据组成的序列。它的特点有如下3点:
· 组织了一组同类型数据,并为之提供一个名字;
· 这组数据被存储在内存的一个连续的区域中;
· 这组数据具有顺序关系,组成它的每个元素可以通过序号访问。
;5.1 一维数组;而使用简单变量时
2017-04-19 约1.81万字 114页 立即下载
-
谭浩强C语言完整课件讲述.ppt
10.2 变量的指针和指向变量的指针变量 定义一个指针变量 指针变量在使用前必须定义,使其指向特定类型的变量,指针变量存放地址,必须定义为“指针类型”。 定义的一般形式:基类型 *指针变量名; 基类型:用来指定指针变量可以指向的变量的类型。 将决定指针移动和运算时的移动量。 构成:[存储类型] 数据类型 * :表示该变量为指针类型 C语言程序设计 第十章 指针 例 int
2016-12-24 约15.39万字 533页 立即下载
-
清华谭浩强C语言课件第8章函数.ppt
第8章 函 数 8.1 概述 C语言是通过函数来实现模块化程序设计的。一个较大的程序应分为若干程序模块,每个模块实现一个特定的功能,这个模块称为子程序。C的子程序是通过函数实现的,函数是C语言程序的基本单位。 函数的构成 C源程序是由函数组成的。函数是C源程序的基本模块,通过对函数模块的调用实现特定的功 能。 实用程序往往包括一个主函数main()和 若干其他函数。其中主函数main()是必须的,它是所有函数的执行起点。由主函数调用其它函数,其它函数也可以互相调用,同一函数可以被一个或多个函数调用任意多次。调用示意图如下: C程序的全部
2017-06-02 约1.7万字 95页 立即下载
-
谭浩强C语言总结.doc
《C语言程序设计》课程设计报告
姓名:杨钧翔 学号:20138110254 区队:四
第一部分 《C语言程序设计》知识点梳理
(注 《C语言程序设计》所涉及到的重要知识点及对这些知识点的理解)
一、程序设计
1、计算机语言
(1)机器语言
用二进制表示的,能被计算机识别、接受的代码称为机器指令。机器指令的集合就是 计算机语言(如:10110110000000)
(2)汇编语言
为客服机器语言的缺点,用符号语言来表示指令(英文字母、数字)的符号语言为符号汇编语言(又称低级语言)。 一条符号语言指令对应转换为一条机器指令;转换的过程称为“代真”或“汇编
2016-06-16 约字 12页 立即下载
-
谭浩强C语言全合.doc
1 C语言概述 2
1.1 C语言的发展过程 2
1.2 当代最优秀的程序设计语言 2
1.3 C语言版本 2
1.4 C语言的特点 3
1.5 面向对象的程序设计语言 3
1.6 C和C++ 3
1.7 简单的C程序介绍 4
1.8 输入和输出函数 5
1.9 C源程序的结构特点 6
1.10 书写程序时应遵循的规则 6
1.11 C语言的字符集 6
1.12 C语言词汇 7
1.13 Turbo C 2.0集成开发环境的使用 8
1.13.1 Turbo C 2.0简介和启动 8
1.13.2 Turbo C 2.0集成开发环境 8
1.13.3 File菜单 9
1.13.4 Edit菜
2016-06-12 约17.54万字 230页 立即下载
-
谭浩强C语言word版.doc
13 文件 1
13.1 C文件概述 1
13.2 文件指针 2
13.3 文件的打开与关闭 2
13.3.1 文件的打开(fopen函数) 2
13.3.2 文件关闭函数(fclose函数) 4
13.4 文件的读写 4
13.4.1 字符读写函数fgetc和fputc 4
13.4.2 字符串读写函数fgets和fputs 8
13.4.3 数据块读写函数fread和fwtrite 9
13.4.4 格式化读写函数fscanf和fprintf 11
13.5 文件的随机读写 12
13.5.1 文件定位 12
13.5.2 文件的随机读写 13
13.6 文件检测函数 14
13.6.1
2017-05-30 约1.43万字 15页 立即下载
-
谭浩强C语言第10章(1).ppt
第十章? 指针§10.1 指针的概念 ;一个变量的访问(访问是指取出其值或向它赋值)方式有两种:
(1)直接访问,通过变量名访问,如通过变量名i直接访问。
(2)间接访问,通过该变量的指针来访问,如通过i_pointer访问变量i。
;§10.2 变量的指针;例、
int i,j; /* 定义两个整型变量 */
int *pointer_1, *pointer_2;
float *pointer_3;
char *pointer_4;
void *pointer_5; ;指针变量的赋值:
例、
pointer_1 = i;
pointer_2 = j;;注意,指针变量中只能存放
2017-07-29 约4.81千字 88页 立即下载
-
谭浩强C语言_指针.ppt
第八章 指针 C程序设计中使用指针可以: 使程序简洁、紧凑、高效 有效地表示复杂的数据结构 动态分配内存 得到多于一个的函数返回值 8.1 指针的概念 变量与地址 与*运算符 含义 直接访问与间接访问 直接访问:按变量地址存取变量值 间接访问:通过存放变量地址的变量去访问变量 8.2 指针变量 指针变量与其所指向的变量之间的关系 指针变量的初始化 一般形式:[存储类型] 数据类型 *指针名=初始地址值; 指针变量作为函数参数——地址传递 特点:共享内存,“双向”传递 对二维数组 int a[3][4],有 a-----二维数组的首地址,即第0行的首地址 a+i-----第i行的
2018-03-09 约2.62万字 83页 立即下载
-
清华谭浩强C语言 (4).pdf
第章
4
选择结构程序设计
选择结构和条件判断
C语言有两种选择语句
条件•if语句,用来实
现两个分支的选
AB择结构
•switch语句,用
来实现多分支的
选择结构
if语句例题
2
【例4.1】在例3.5的基础上对程序进行改进。题目要求解得ax+bx+c=0
方程的根。由键盘输入a,b,c。假设a,b,c的值任意,并不保证b2-4ac≥0。
2
需要在程序中进行判别,如果b-4ac≥0,就计算并输出方程的两个实根,
如果b2-4ac0,就输出“此方程无实根”的信息。
#includestdio.h
#includemath.h//程序中要调用求平方根函数sqrt
intmain()
{
2025-06-02 约2.7万字 23页 立即下载
-
清华谭浩强C语言 (5).pdf
第章
5
循环结构程序设计
为什么需要循环控制
•要向计算机输入全班50个学生的成绩;scanf(″%f,%f,%f,%f,%f″,score1,score2,score3,score4,score5);
//输入一个学生5门课的成绩
(重复50次相同的输入操作)
解决aver=(score1+score2+score3+score4+score5)/5;
方法//求该学生平均成绩
•分别统计全班50个学生的平均成绩;
printf(″aver=%7.2f″,aver);
(重复50次相同的计算操作)//输出该学生平均成绩
重复写49个同样的程序段
i=1;//设整型变量i初值为1
while
2025-06-04 约2.85万字 27页 立即下载
-
清华谭浩强C语言 (6).pdf
第章
6
利用数组处理批量数据
为什么需要数组
用50个float型简单变量表示学生的成绩
•烦琐,如果有1000名学生怎么办呢?
•要向计算机输入全班50个学生一门课解决
程的成绩方法•没有反映出这些数据间的内在联系,实际上这
些数据是同一个班级、同一门课程的成绩,它们具
有相同的属性。
数组名数组
下标
(1)数组是一组有序数据的集合。数组中各数据的排列是有
s[15]一定规律的,下标代表数据在数组中的序号。
(2)用数组名和下标即可唯一地确定数组中的元素。
(3)数组中的每一个元素都属于同一个数据类型。
整型数组,即数组中的元素均为整型
定义一维数组数组名为a
类型说明符数组名[常量表达
2025-06-05 约3.1万字 36页 立即下载