c语言习题课件第一章.pptVIP

  • 1
  • 0
  • 约2.83千字
  • 约 11页
  • 2018-03-09 发布于河南
  • 举报
c语言习题课件第一章

* * 第一章 C语言概述 C语言是国际上广泛流行的、很有发展前途的计算机高级语言。适合作为系统描述语言来写系统软件,也可用来编写应用软件。集高级语言和低级语言的特点于一体。即:既具有很强的可读性和可移植性,又可直接对硬件进行操作。故有时亦称之为中级语言; 一、C语言简介: 微机常见的有:Microsoft C (MS-C)、Turbo C、Quick C、C++、VC 二、主要特点: 1.“中级”语言特性: 2.以函数为程序模块(程序的基本单位). 3.(编程)自由度大,(语法)限制少 4.其它方面: 简洁、紧凑、灵活、方便; 丰富的运算符、数据结构、函数; 例1.2:main( ) /*求两数之和*/ { int a, b, sum ; /*这是定义变量*/ a=123; b=456; sum=a+b; printf (“sum is %d\n”, sum); } 三、C程序结构及书写格式: 1.三个简单的C程序: 例1.1:main( ) { printf (“This is a C program.\n”); } 例1.3 (1)源程序 (2)键入: (3)显示: main( ) /*主函数*/ {int a, b, c; /*定义变量*/ scanf (“%d, %d”, a, b); /*要求从键盘上键入变量a和b的值*/ c=max (a, b); /*调用max函数,将返回的值赋给e*/ printf (“max=%d”, c); } /*输出c的值*/ int max (x, y) /*定义max函数,函数值为整型,x,y为形式参数*/ int x, y; /*定义形参x,y为整型变量*/ {int z; /*函数max内部用的局部变量的类型说明*/ if (xy) z=x; else z=y; return(z); /*选大者放于子中,并返回*/ } 8,5 max=8 2)函数的构成: 3)注意: 2.C程序结构(构成): 1)程序由主函数main或加上若干个自定义函数(子函数)所组成(函数是程序的基本单位);并且程序的执行与函数的书写次序无关;总是从主函数main的第一个可执行语句开始执行。 [ 类型说明 ] 函数名 ( [ 形参表 ] ) [ 形参说明 ] { [ 局部变量说明 ] [ 执行语句 ] [ 返回值语句 ] } (1)必须用一对圆括号括起形参表,或空表, 如:main( ); (2)必须用一对花括号括起函数体,如:{~;} (3)主函数名必须是小写main四个字母。 int max (x, y) int x, y; {int z; if (xy) z=x; else z=y; return(z); } 3.书写格式: (1)行的结束标志(回车/换行)可写成空格, 即:一行可写多个语句, 反之一个语句也可分成多行写, 程序的功能不受影响; (2)每个语句之末必须有一个分号“;” (3)一般采用小写字母,特殊量才包含大写字母:大小写不等价! (4)为提高程序的可阅读性,程序中随处都可以用/*~*/加以注释说明。 (1)手工编程:审题、分析、设计、画框图写算法、写程序清    单(源程序)。 (2)编辑(上机调试的第一关):录入或修改源程序,以文件    形式存于盘中! (3)编译:将录入或修改好的源程序进行语法查错,并产生目    标程序。 (4)链接:将已进行语法查错过是正确的目标程序,与系统中    库函数(已编绎过的目标模块)链接在一起,构成一个完     整、独立、可执行的程序(可执行文件)。 (5)执行(运行):运行可执行程序,按程序的要求逐步执行,    当执行到输入语句时就等待(人)键入数据;当执行到输    出语句时,则按要求输出(显示)结果! 产生 *.C 产生 读 *.OBJ *.EXE 读 产生 装入内存 结果 注:编译、链接及执行的每一步都可能发现程序的不同性质的错误。 语法 模块 结果(功能) 四、C程序的上机 1.一般高级语言的上机过程: 文件 编辑 运行 编译 工程项目 选项 设置环境 工作环

文档评论(0)

1亿VIP精品文档

相关文档