第1章 C语言概述PPT课件

合集下载

第一讲 C语言概述PPT教学课件

第一讲 C语言概述PPT教学课件

2020/12/09
11
开始
编辑 编译
.C 源程序
Y
库函数和其 它目标程序
Y
出 错? N
连接
出 错? N
执行
.OBJ 目标程序
.EXE 可执行
程序
N
结果正确?
2020/12/09
Y
12
结束
第一章 C语言概述
❖ 实例: main() {
int x,num1=0,num2=0; printf("input num"); scanf("%d",&x); while(x!=0) {
int a,b,sum; /* 这是定义变量 */ a=123; b=456; /* 以下3行为C语句 */ sum=a+b; printf(“Sum is %d \n”,sum); } 程序的运行结果:
Sum is 579
2020/12/09
6Leabharlann 第一章 C语言概述例3:从键盘输入两个整数,并将最大的数显示出来。
说明:在以下三种情况下不允许有分号: a.所定义的函数的名称后面不使用分号; b.在右花括号“}”后面不使用分号; c.预处理语句后面不使用分号。
2020/12/09
8
第一章 C语言概述
while(total<=2000) {limit++;
total=total+limit; };
sum( ) ; { …… }
printf(“ \n”);
printf(“***************** \n”);
}
2020/12/09
14
PPT精品课件

C语言第1章概述PPT课件

C语言第1章概述PPT课件
主菜单:11个菜单项: File Edit Search Run Compile Debug Project Options Window Help
第18页/共24页
(2) 编辑源文件 新建:单击“File”菜单下 的“New”,
修改:选择“File”→“Open”(即单击“File” 的下拉菜单 中的“Open”项,修改已有的源程序。
/ *
/
} 函数max两个函数。max函数的 if (x>y) z=x;
作用是将x和y中较大者的值赋 给变量z。return语句将z的值
else z=y; return (z); }
返回给主调函数main。 第11页/共24页
§1-3 简单的C语言程序介绍
C程序:
(1) C程序是由函数构成的。 这使得程序容易实现 模块化。
看的,对编译和运行不起作用。所以可以用
汉字或英文字符表示,可以出现在一行中
的最右侧,也可以单独成为一行。
第10页/共24页
• 程序运行情况如下: 例1.3 求3个数中较大者• 。8,5 ↙(输入8和5赋给a和b) #include <stdio.h>• max=8 (输出c的值) void main( ) /* 主函数*/
第12页/共24页
§1-3 简单的C语言程序介绍
注意:
函数的声明部分和执行部分都可缺省,例如:
void dump ( ) { }
这是一个空函数,什么也不做,但是合法的函数。
第13页/共24页
§1-3 简单的C语言程序介绍
小结:
(3) C程序总是从main函数开始执行的,与main函数 的位置无关。
}
/*函数体结束*/
说明: main-主函数名, void-函数类型

c语言基础入门PPT课件

c语言基础入门PPT课件
(3)标识符虽然可由程序员随意定义,但标识符是 用于标识某个量的符号。因此,命名应尽量有相
第21页/共60页
2.关键字
• 关键字是由C语言规定的具有特定意义的字符 串,通常也称为保留字。
• 用户定义的标识符不应与关键字相同。 • C语言的关键字分为以下几类: (1)类型说明符。用于定义和说明变量、函数或
(4)在例题中的主函数体又分为两部分:说明部 分和执行部分。
①说明部分完成变量的类型说明。C语言规定,源 程序中所有用到的变量都必须先说明,后使用, 否则将会出错。本例中使用了两个变量x,y,用 来表示输入的自变量和cos函数值。由于cos函数 要求这两个量必须是双精度浮点型,故用类型说 明符double来说明这两个变量。
第11页/共60页
②说明部分后的四行为执行部分或称为执行语句 部分,用以完成程序的功能。
• 执行部分的第一行是输出语句,调用printf函 数在显示器上输出提示字符串,提示用户输入 自变量x的值。
• 第二行为输入语句,调用scanf函数,接受键盘 上输入的数并存入变量x中。
• 第三行是调用cos函数并把函数值送到变量y中。 • 第四行是用printf函数输出变量y的值,即x的
• 1972年Ken Thompson与在UNIX系统上的亲密合作 者 Dennis Ritchie将第3页B/语共60言页 改成了C语言;
• 1978年,Brain W.Kernighan、Ken Thompson与Dennis Ritchie合著了著名的 《The C Programming Language》,该书介绍 的C语言成为后来广泛使用的C语言版本的基础;
• 用来按十进制整数形式输出变量a和b
第14页/共60页
2.格式输入函数scanf

C语言第一章C语言简介精品PPT课件

C语言第一章C语言简介精品PPT课件
单击此按钮可 运行程序
实现问题求解的过程
3.程序编译连接
编辑程序后,用该语言的编译程序对其进行编译,以 生成二进制代码表示的目标程序(.obj),与编程环境 提供的库函数进行连接(Link)形成可执行的程序 (.exe)。
编译程序指出语法错误
语法错误VS逻辑错误(语义错误)
实现问题求解的过程
4.运行与调试
• 设置断点 • 单步跟踪 调试是一个需要耐心和经验的工作,也是程序设计最基本 的技能之一。
经典高级语言
BASIC FORTRAN COBOL PASCAL C#语工语言 例如 Let a=5 Let b=6 Print a+b
② 需要翻译系统 (编译系统compiler);
③ 表达能力强,编程效率高,执行效率差;
计算机语言的种类(发展)
问题分析与算法设计
• 算法的描述: • 自然语言 • 伪代码 • 流程图:算法的图形表示法
问题分析与算法设计
流程图基本元素 起止框 处理框 判断框
流程线
输入/输 出框
连接点
画出流程图
1、输入两个数给a,b,并输出其中较大的数。
2、求100以内的正整数之和; 思路:设置两个变量sum,i,其初值均为0,然后i分 别取值为1~100中的数,将它们一个一个累加到sum 中。
C语言工程运行
1、编译C程序:单击“组建”菜单下“编译”子菜单,或者单击标注 的“编译”快捷按钮。
单击此按钮可 编译程序
C语言工程运行
2、组建C程序:单击“组建”菜单下“组建”子菜单,或者单击标注 的“组建”快捷按钮。
单击此按钮可 组建程序
C语言工程运行
3、运行C程序:单击“组建”菜单下“执行”子菜单,或者单击标注 的“执行”快捷按钮,可查看程序运行结果。

《C语言概述》PPT课件

《C语言概述》PPT课件
本章要点
2021/3/11
3
1.1 算法、流程图以及程序的概念
1.什么是程序
程序一词来自生活,通常指完成某些事务的一种既定方式和过程 在日常生活中,可以将程序看成对一系列动作的执行过程的描述
2021/3/11
4
2.日常生活中的程序
银$行
3. 将存折和取款单递给银行职员 4.银行职员办理取款事宜
}
程序运行结果:This is a C program.
2021/3/11
11
2.一般化结构:由一个main()函数和若干个其它
函数结合而成。
[案例1.2] 由main()函数和1个max()函数构成的 C语言程序。
#include “stdio.h” #include “conio.h” void main( )
在微机上功,能有强许大多:性既能可良用好于的系商统品软C件语的言开发系,统也可适用合。于包应括用Tu软rb件o 的C、开B发or。land C/C++; Microsoft Visual C/C++ 等。
移植性好:只要对这种语言稍加修改,便可以适应不同型号机器或各类操作 系统。
2021/3/11
10
2021/3/11
17
2.函数说明:由函数类型(可缺省)、函数名和函
数参数表(可缺省)组成。
[案例1.2]中函数max()的函数说明如下:
int y )
函数类型
int
函数名
max ( int x ,
函数参数表
函数参数表的一般格式为: 数据类型 形参[,数据类型 形参2……]
2021/3/11
18
3.函数体:在函数说明的下面、最外层1对大括号(必须 配对使用)括起来的部分。

编程语言基础-C语言-第1章-C语言概述ppt课件

编程语言基础-C语言-第1章-C语言概述ppt课件

c = sum( a, b );
/* 计算2个整数之和 */
printf("sum = %d \n", c); /* 输出结果
*/
getch();
}
认识到了贫困户贫困的根本原因,才 能开始 对症下 药,然 后药到 病除。 近年来 国家对 扶贫工 作高度 重视, 已经展 开了“ 精准扶 贫”项 目
C程序特点
认识到了贫困户贫困的根本原因,才 能开始 对症下 药,然 后药到 病除。 近年来 国家对 扶贫工 作高度 重视, 已经展 开了“ 精准扶 贫”项 目
第1章 C 语 言 概 述
❖ 1.1 C语言的产生和发展 ❖ 1.2 C语言的特点 ❖ 1.3 简单的C程序介绍 ❖ 1.4 C 程序上机步骤 ❖ 本章小结
❖ C语言程序以一个至多个函数组成,至少有 一个main( ) 函数。
❖ 使用高级编程语言编写的源程序必须经过编 译后才能运行。
❖ 熟练掌握源程序的编辑、保存、编译、连接 及运行的操作方法,了解程序调试的基本概 念。
1.4 C 程序上机步骤
开始
有 不正确
编辑
编译
有错? 无
连接
执行
结果 正确? 正确
结束 图 1-1
目标
认识到了贫困户贫困的根本原因,才 能开始 对症下 药,然 后药到 病除。 近年来 国家对 扶贫工 作高度 重视, 已经展 开了“ 精准扶 贫”项 目
WinTc介绍
认识到了贫困户贫困的根本原因,才 能开始 对症下 药,然 后药到 病除。 近年来 国家对 扶贫工 作高度 重视, 已经展 开了“ 精准扶 贫”项 目
程序如下:
#include <stdio.h>
main( )

c语言ppt课件

c语言ppt课件

汇编语言的应用场景
汇编语言主要用于系统软件、嵌入式系统等领域 。
C语言与汇编语言的混合编程方式
01
直接调用汇编代码
在C语言中直接使用内联汇编, 通过关键字__asm__将汇编代码 嵌入到C代码中。
02
通过函数调用汇编 代码
将汇编代码封装成函数,在C语 言中调用。
03
使用编译器特定的 语法
一些编译器支持特定的语法来混 合C语言和汇编语言,如GCC中 的asm()函数。
广度优先搜索
从根节点开始,逐层访问相邻的节点 ,直到所有的节点都被访问过。
05 C语言与汇编语言 的混合编程
汇编语言的概述
1 2
汇编语言定义
汇编语言是一种面向机器的语言,使用特定的符 号表示机器指令,如MOV, ADD, SUB等。
汇编语言的特点
汇编语言执行速度快,代码可读性较差,不易维 护。
3
嵌入式系统的概述
嵌入式系统的定义
01
嵌入式系统是一种专为特定任务设计的计算机系统,
通常具有体积小、功耗低、可靠性高等特点。
嵌入式系统的应用范围
02 嵌入式系统广泛应用于工业控制、智能家居、汽车电
子等领域。
嵌入式系统的硬件和软件
03
嵌入式系统的硬件通常包括微控制器、传感器、执行
器等,软件则包括嵌入式操作系统、应用程序等。
THANKS
感谢观看
搜索算法
顺序搜索
逐个比较待搜索元素与表中的每个元素,直到找到目标元素或搜索完整个表。
二分搜索
在有序表中,取中间位置元素,如果中间元素正好是要查找的元素,则搜索过程结束;如果待查元素 大于中间元素,则在右半部分继续查找;若待查元素小于中间元素,则在左半部分继续查找。

第01章 C语言概述PPT课件

第01章 C语言概述PPT课件

机器码可以采用不同的码制来表示,常用的有原码、反 码和补码三种表示方法。这样表示的目的是在计算机内部 可以让符号位一道参加数值运算。
1. 数的原码表示
原码通常用最高位表示数的符号位,数值部分用二进制 绝对值表示。即一个正数的原码是它本身,一个负数的原 码是其符号位加数值部分。
C程序设计教程 ----------
这两种方法都可以将钟表校准的正确时间。对于这个问题来 说,减4和加8是等价的。由此,可以说(+8)和(-4)是 以12为模的补码。
C程序设计教程 ----------
14
1.2 数据在计算机内的存储形式和表示方法 2020/11/13
在数学上由于-4=-1×12+8,+8=0×12+8 称为同余 式。对于同余式中的模,则表示可以弃舍或丢掉的数值。其 结果是减去4和加上8都可以实现正确时间的校准。
2.十六进制数与二进制数间的转换
例如:将二进制数1011 0101 0111 1110 转换为十六进制数。
二进制数1011 0101 0111 1110可以写成1011,0101,0111, 1110四组数,再分别用十六进制数码C、5、7、E表示。
即(1011 0101 0111 1110)2 = (C57E)16
6
1.2 数据在计算机内的存储形式和表示方法
1.2.1 内存的组织形式 1. 内存储器RAM (Random Access Memory) 2. 内存储器的组织形式
2020/11/13
图1.1 内存储器的结构示意图
C程序设计教程 ----------
7
1.2 数据在计算机内的存储形式和表示方法 2020/11/13
1978年影响深远的名著《The C Programming Language》由 Brian W.Kernighan和Dennis M.Ritchie 合著,被称为标准C。在此之后,C语言风靡世界,成为最广泛 的几种计算机语言之一。

第1讲 C语言概述ppt课件

第1讲  C语言概述ppt课件

test.exe - 1 error(s), 0 warning(s)
错误
警告
41
常见编程错误:
字符串“ ”不完整 ()不匹配 缺少; 函数名写错 ……
42
逻辑错误
逻辑错误则是程序设计上或逻辑上的错误—— 指程序已生成可执行文件,但运行出错或不能 得到正确的结果,这可能是由于算法中问题说 明不足,解法不完整或不正确所造成的。
c目标文件,例:hello.obj
二进制文件 后缀名:obj
18
连接Link
连接的任务
将预先开发好的程序模块(例如系统函数或其 他程序员开发的共同模块)连接到当前程序代 码中去
生成可执行文件:exe,例:hello.exe
连接器
完成连接的软件
19
执行(EXECUTE)
C语言生成的可执行文件(exe文件)是一 个DOS程序——控制台程序;
return 0;
}
}
其他函数…...
26
任务二 解读第一个C程序--程序语法
(1)C程序必须由一个main函数构成,系统自 动执行main函数。
(2)程序的执行从main函数的左{括号开始, 顺序执行每一条语句,直到main函数的右}括 号结束。{函数体}
(3)printf是标准输出函数,输出的字符串在 一对半角双引号之间,例如"Hello C World\n"。
程序等于指令吗?
程序 编译器 指令
9
程序设计语言
程序:程序是计算机能够接受的、指示计算机完成 特定功能的一组指令的有序集合。
编程(programming):设计一组控制计算机的指令 集的过程
程序设计语言:用于描述程序中操作过程的命令、 规则的符号集合,是进行程序设计的工具

C语言ppt课件

C语言ppt课件
第1章 程序设计概 述
第1章 程序设计概述
1.1 程序的概念 1.2程序设计语言 1.3 初识C程序 1.4 C程序的基本语法 1.5 C程序设计方法 1.6常见C程序的错误
1.1 程序的概念
• 程序(program):是用某种程序设计语言编 写指示计算机完成特定功能的命令序列的集合, 如: – IE浏览器iexplore.exe程序 – 网络聊天qq.exe程序 – 洗衣机洗衣程序
#include <stdio.h>
#include <conio.h>
1.3.3 简单游戏的C程序
•简单的“走迷宫” 小游戏的C程序
for(i=0;i<6;i++)
puts(m[i]);//初始迷宫图 输出到屏幕
1.3.3 简单游戏的C程序
• 简单的“走迷宫”小游戏的执行结果
1.3.4 C程序的实现过程
1.2程序设计语言
• 高级语言的翻译
– 高级语言不能被计算机直接执行,必须先由一 种翻译程序将这些程序翻译成能被计算机识别 和执行的机器语言
– 翻译程序的种类• 编译序 • 解释程序1.3 初始C程序
1.3.1 C语言概述 1.3.2 数值计算的C程序 1.3.3简单游戏的C程序 1.3.4 C程序的实现过程
1.3.1 C语言概述
• C语言演变 – BCPL=>B => C => C++
• C可作为系统程序的设计语言 – 如编写Windows、Linux、嵌入式等操作系统
• C可作为应用程序的设计语言 – 如编写计算器、游戏、图像处理等
1.3.1 C语言概述
• C 是最受欢迎的、应用最广泛的编程语言之一

第01章 C语言概述PPT课件

第01章 C语言概述PPT课件
2.二进制数与八进制数的转换
3. 八进制数与十进制数的转换
C程序设计教程 ----------
10

1.2 数据在计算机内的存储形式和表示方法 2020/11/13
1.2.4 十六进制(Hexadecimal)数
1. 十六进制数的基本特征
十六进制数由0、1、2、3、4、5、6、7、8、9、A、B、C、 D、E、F等十六个数字符号表示;基数为16;按逢16进1、 借1算16的规则计数;采用位置记数法(或带权记数法),权 值为16。十六进制数中的A、B、C、D、E、F分别代表10、 11、12、13、14、15。在C语言中,表示十六进制数时,大 小写字母作用相同。
C程序设计教程 ----------
5
1.1 C语言的发展历程
2020/11/13
(3)1988年K & R按照 ANSI C修改了他们的《The C Programming Language》。1987年,ANSI公布了新 标准——87 ANSI C。
1990年,国际标准化组织接受了87 ANSI C为ISO C 的标准(ISO9899—1990)。
第一章
本章教学要点
C语言的特点 C程序的组成 C函数的结构 运行C程序的常用操作和步骤
主要内容
1.1 C语言的发展历程 1.2 数据在计算机内的存储形式和表示方法 1.3 利用计算机处理问题的基本过程 1.4 最简单的C程序的构成 1.5 C语言的运行环境和上机步骤
1.1 C语言的发展历程
优点:精练,接近硬件
缺点:过于简单,数据无类型。
C程序设计教程 ----------
4
1.1 C语言的发展历程
2020/11/13
(2)1973年贝尔实验室的D.M.Ritchie 在B语言的基础上 设计出了C语言,但仅在贝尔实验室使用。1975年UNIX第6 版发布,C优点突出引起关注。1977年出现了《可移植C语言 编译程序》。

c语言课件c1概述

c语言课件c1概述

C
语 言
C语言发展过程
产生背景
产生过程

• 时间:1972~1973 • 地点:美国贝尔实验室
1 章 C
• 目的:UNIX操作系统
• 设计人: Ken.Thompson和Dennis.M.Ritchie
C标准

• 标准C: K&R合著《The C Programming Language》

• ANSI C: 1983年
法描述方法。
特点:
• 用图形描述算法,直观

形象,易于理解。
1
• ANSI规定了一些常用的

流程图符号(如图1-1所
C
示)。




起止框 输入输出框 判断框 处理框 流程线 连接点 注释框
图1.1 常用的流程图符号
C

流程图描述算法的三种基本结构

顺序结构:
选择结构:
开始
循环结构
1 sum
当型
main()
/*主函数首部*/
第 1
{ int x,y,z;
/*定义整型变量x、y、z */
int max(int a,int b);
/*声明函数max*/
printf("Please input two integers:\n"); /*输出提示信息*/

scanf("%d,%d",&x,&y);
语 用自然语言描述算法

1:预设sign为1(sign代表项的符号,第一项为正,
1)
值为
2:累加和sum置初值1
第 3:将之后要加的分母用deno表示,赋初值2(即下一步加的是
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

80年代 C 普及和 C++ 推出 我国1991年 谭浩强编写《C程序设计》 (3)目前,在微机上广泛使用的C语言编译系统 有:
Microsoft C、Turbo C 、 Borland C 等。 使用时请参阅相应的手册,注意它们C编译系统 的特点和规定的差异。 我们上课采用的是 Turbo C 2.0
1) C程序是由函数构成的; 2)一个函数由两部分组成:函数的说明部分:包括函
数名、函数类型、函数属性、函数参数(形参) ;函 数体:最外层{ }中的部分。由变量定义和执行语 句两部分; 3)一个C程序总是从main函数开始执行,而main函 数可以出现在整个程序中的任何位置。
4)C程序书写格式自由,一行内可写多个语句,一个语 句可分写在多行上。
第1章 C语言概述
教学内容: 1.1 C语言的发展简史和特点
1.2 简单的C语言程序介绍 1.3 Turbo C V2.0的运行环境及基本操作 教学要求:
1.熟悉Turbo C 系统,掌握使用方法及操作。 2.掌握编辑、编译、连接和运行C程序的操作步 骤。 3.初步认识C语言的简单程序。
1.1 C语言的发展简史和特点
(2)C 语言的发展历程 73年 贝尔ቤተ መጻሕፍቲ ባይዱ验室 D.M.Ritchie设计出C语言,用C
改写 UNIX 内核 77年 出现不依赖于具体机器的 C 语言编译文本
(系统) 80年代初,美国国家标准化协会(ANSI),根据
C语言问世以来各种版本对C语言的发展和扩充,制 定了ANSI C 标准
1987年 ANSI公布C新标准87 ANSI C 1990年 ISO(国际标准化组织)接受上述87 ANSI C标准,作为ISO的 C 标准
5)每个语句(包括最后一个语句)和数据定义的后面必须 有一个分号。
6)C语言本身没有输入输出语句。输入输出操作由库函 数scanf和printf等函数完成。
7)可以用 “/*……*/” 在C程序中的任何合适地方作注 释以提高程序的可读性。
二、C语言程序的结构 1.一个完整的C语言程序,是由一个main()函数(又 称主函数)和若干个其它函数结合而成的,或仅由一个 main()函数构成。 。 2. 一个C语言程序,总是从main()函数开始执行, 而不论其在程序中的位置。 当主函数执行完毕时,亦即程序执行完毕。习惯上, 将主函数main()放在最前头。 3.函数是C语言程序的基本单位。 C语言程序体现了结构程序设计的特征。
高级语言程序
机器语言程序
解释/编译程序
解释程序
一次只读一行源程序,并执行该行语句指定的操 作;每次运行用户程序时必须要用解释程序
编译程序
读进整个源程序并将其转换为目标代码,然后由计 算机直接执行,运行速度快。
TC 允许分块编译,可节省大量时间。
第四代:高级语言,是一种面向对象或面向
问题的高级语言。 如:Visual Basic, 简称VB Visual C++, 简称VC
三、C语言的特点
C语言之所以能够从87年发展到现在,并且还具有旺盛的生 命力,那么它必然有优于同时代出现但是早就湮灭的其他的 语言的特点,主要有: 1.语言简洁、紧凑,使用方便、灵活;C语言只有32个关键字, 9 种控制语句,书写形式自由,主要用小写字母表示。 2.运算符丰富,共有34种运算符;整型、实型、字符型、数组类 型、指针类型、结构体类型、共用体类型等。可方便地实现 如链表、树、栈等的运算。 3.数据结构丰富,具有现代化语言的各种数据结构; 4.具有结构化的控制语句; 5.语法限制不太严格,程序设计自由度大; 6.C语言允许直接访问物理地址,可以直接对硬件进行操作; 7.生成目标代码质量高,程序执行效率高,是汇编语言的80%-
1980年 贝尔实验室 Bjame Stroustrup 开始对C 语言进行改进和扩充,解决对开发大型程序的复杂性 管理问题。 1983年正式齐名为C++ ;
1994年制定了ANSI C++ 标准的草案。 1998年 Microsoft 公司推出基于 Windows 98 操 作平台的编程工具 Visual C++ ,图形化用户界面,面 向对象的程序开发,网络应用等功能。
90%。 8.移植性好,基本上可以移植到各种操作系统上。
1.2简单的C语言程序介绍
一、 C语言程序的结构 例1.1 输出一个字符串:This is a C program. 的C 语言程序。程序如下:
main() {
printf(“This is a C program.\n”); } 程序运行结果:
一、计算机语言经历了四代发展:
第一代:机器语言, 二进制0、1构成的面向特定机器 的低级语言。计算机可以直接执行。
第二代:汇编语言。又称符号语言, 对机器指令进行 简单的符号化。
汇编语言程序
机器语言程序
汇编程序
第三代:高级语言,完全接近人类习惯,各种 机器指令用英文单词表示。
如:BASIC,FORTRAN, C,PASCAL等。
This is a C program. 该程序仅由一个main()主函数构成。
例1.2 从键盘输入两个整型数,输出其中的一个
大数。
int max(int x, int y)
{ if (x>y) printf( “%d\n”, x );
else printf( “%d\n”, y ) ; }
分支
main( )
二、C语言的诞生与发展
C语言是贝尔实验室于70年代初研制出来的,后来 又被多次改进,并出现了多种版本
(1)C语言诞生的背景 汇编语言程序依赖于计算机硬件,其可读性和可移
植性都很差;但一般的高级语言又难以实现对计算机硬 件的直接操作(这正是汇编语言的优势)。
于是人们盼望有一种兼有汇编语言和高级语言特性 的新语言。
{ int a, b ;
scanf( “%d”, &a ); scanf( “%d”, &b ); max( a, b );
函数 调用
} 该程序由2个函数构成:main( )函数和 max( )函数。
其中: scanf是输入函数,&a和&b中的“&”的含义是 “取地址” ,printf是输出函数,\n是换行符。 return语句是将z的值返回给主调用函数main。
相关文档
最新文档