第1讲 程序设计和C语言

第1讲 程序设计和C语言

ID:42156770

大小:204.50 KB

页数:21页

时间:2019-09-09

第1讲 程序设计和C语言_第1页
第1讲 程序设计和C语言_第2页
第1讲 程序设计和C语言_第3页
第1讲 程序设计和C语言_第4页
第1讲 程序设计和C语言_第5页
资源描述:

《第1讲 程序设计和C语言》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、全国计算机等级考试2C课程第一讲程序设计和C语言C语言和程序设计程序的概念程序是指人们存储在计算机内部存储器中,可以连续执行的一条条指令的集合。C程序设计语言程序设计语言是人与机器进行“对话”的工具。C程序设计语言是一种“高级语言”,与机器语言和汇编语言相比,C程序设计语言以接近人们习惯的自然语言和数学语言作为语言表达形式,使人们在学习和操作时感到十分方便。9/20/20212作者:张旭仟版权所有欢迎盗版C语言的产生过程时间:1972~1973地点:美国贝尔实验室设计人:Ken.Thompson和Dennis.M.Ritchie1972年,作为C语

2、言的先驱B语言在贝尔实验室诞生。Dennis将B语言经过一番修改,这就是C语言。C语言的标准标准C:K&R合著《TheCProgrammingLanguage》ANSIC:1983年87ANSIC:1987年1990年国际标准的ANSICC语言和程序设计9/20/20213作者:张旭仟版权所有欢迎盗版C语言的优点语言简洁、紧凑、灵活运算符和数据类型丰富程序设计结构化、模块化生成目标代码质量高可移植性好语法限制不太严格C语言能进行位(bit)操作C语言和程序设计9/20/20214作者:张旭仟版权所有欢迎盗版C语言和程序设计源程序、目标程序和编译程序

3、我们把由高级语言编写的程序称为“源程序”。从本质上来说,计算机只能接受和处理由0和1的代码构成的二进制指令或数据,并不能直接识别由高级语言编写的程序。由二进制代码表示的程序称为“目标程序”。“编译程序”是指可以把源程序转换成目标程序的软件。编译程序可以把用户按规定语法写出的源程序语句逐一翻译成二进制的机器指令——目标程序。每一种高级语言都有它对应的编译程序。9/20/20215作者:张旭仟版权所有欢迎盗版C语言和程序设计C语言的源程序、目标文件和可执行文件每条C语句经过编译(Compile)最终都将转换成二进制的机器指令。由C语言构成的指令序列称C

4、源程序,按C语言的语法编写C程序的过程,称为C语言的代码编写。C语言源程序经过编译后生成一个后缀为.OBJ的二进制文件,称为目标文件;最后还要由“连接程序”(Link)将此.OBJ文件与C语言提供的各种库函数连接起来生成一个后缀为.EXE的可执行文件。在DOS状态下,只须打入此文件的名字(不必打入后缀.EXE)就可以运行。9/20/20216作者:张旭仟版权所有欢迎盗版简单C语言程序的构成和格式例1:输入矩形的两条边长,求矩形的面积。#include“stdio.h”main(){floata,b,area;a=1.2;/*给矩形的两条边赋值*/b

5、=3.6;arae=a*b;printf(“a=%f,b=%f,area=%f”,a,b,area);}命令行。stdio.h是库函数名主函数名。括号可以为空,但不能省略定义部分执行部分赋值语句注释部分9/20/20217作者:张旭仟版权所有欢迎盗版#include voidmain() {inta,b,sum;/*声明,定义变量为整型*/ a=123; b=456; sum=a+b;printf("sumis%d",sum); }说明:/*……*/表示注释。注释只是给人看的,对编译和运行不起作用。所以可以用汉字或英文字符表示

6、,可以出现在一行中的最右侧,也可以单独成为一行。简单C语言程序的构成和格式例2:求两数之和9/20/20218作者:张旭仟版权所有欢迎盗版简单C语言程序的构成和格式例3:求3个数中较大者。#include voidmain()/*主函数*/ {intmax(intx,inty);/*对被调用函数max的声明*/inta,b,c;/*定义变量a、b、c*/scanf("%d,%d",&a,&b);/*输入变量a和b的值*/ c=max(a,b);/*调用max函数,将得到的值赋给c*/printf("max=%d",c);/*

7、输出c的值*/ }intmax(intx,inty){intz;if(x>y)z=x;elsez=y;return(z);}说明:本程序包括main和被调用函数max两个函数。max函数的作用是将x和y中较大者的值赋给变量z。return语句将z的值返回给主调函数main。9/20/20219作者:张旭仟版权所有欢迎盗版总结函数与主函数程序由一个或多个函数组成必须有且只能有一个主函数main()。程序执行从main开始,在main中结束,其它函数只能通过嵌套或调用得以执行。{}是函数开始和结束的标志,不可缺省。程序语句C程序由若干程序语句组成每个C

8、程序语句都必须用“;”作为终止符注释/**/为注释,不能嵌套注释将不会产生编译代码例:/*Thisisthemain/*o

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。