ImageVerifierCode 换一换
格式:PPT , 页数:22 ,大小:205KB ,
资源ID:3655226      下载积分:20 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-3655226.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C语言 Ch1概述.ppt)为本站会员(dreamzhangning)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

C语言 Ch1概述.ppt

1、1,高级语言程序设计(c语言),浦路平 2011.8.28,2,考核方式与成绩,考核方式:闭卷考试 成绩构成:笔试(60%)+机试(20%)+平时(20%)平时+机试40% 平时:考勤、上机作业等 每次缺勤扣2分 电话 5891212 15978041847 学习网站: 172.16.193.88,3,课程情况介绍,教材:c程序设计(第3版)谭浩强 参考书:田淑清编写的c语言程序设计等 实验指导书 上机环境:Visual c+ 6.0 本课学时数:48学时 课程安排:上课学时数:26 上机学时数:22(共 11 次),4,本门课主要内容,C语言概述 算法及其表示方法 数据类型、运算符和表达式

2、 编写程序(简单程序设计,选择结构程序设计,循环结构程序设计) 数组 函数 指针,5,第一章 语言概述,本章主要介绍C语言程序的结构和书写规则。一、 C语言的发展简史和特点 二、 C语言程序的结构与书写规则 三、 C语言的语句和关键字简介 四、 C语言的上机环境介绍,6,一、 C语言的发展简史和特点,1语言的诞生与发展 (1)在C语言诞生以前,系统软件主要是用汇编语言编写的。由于汇编语言程序依赖于计算机硬件,其可读性和可移植性都很差;但一般的高级语言又难以实现对计算机硬件的直接操作(这正是汇编语言的优势),于是人们盼望有一种兼有汇编语言和高级语言特性的新语言。 (2)语言是贝尔实验室于70年代

3、初研制出来的,后来又被多次改进,并出现了多种版本。80年代初,美国国家标准化协会(ANSI),根据语言问世以来各种版本对语言的发展和扩充,制定了ANSI C标准(1989年再次做了修订)。 本课程以ANSI C新标准来讲解。,7,C语言的产生背景,8,(3)在微机上通常使用的语言编译系统有Turbo C 、Borland C等。Visual c+ 6.0 本课程上机采用VC+6.0环境。2C语言的特点C语言同时具有汇编语言和高级语言的优势。 (1)语言简洁、紧凑,使用方便、灵活。 (2)运算符极其丰富。 (3)生成的目标代码质量高,程序执行效率高。 (4)可移植性好(较之汇编语言)。 (5)可

4、以直接操纵硬件。,9,二、语言程序的结构与书写规则,1、语言程序的总体结构 一个完整的语言程序,是由一个main()函数(又称主函数)和若干个其它函数结合而成的,或仅由一个main()函数构成。例1.1 仅由main()函数构成的语言程序。 #include main()printf(“ This is a C program.n“); 程序运行结果: This is a C program.,输出一个字符串,10,例1.2:求两个数中的较大数,#include int max( int x , int y) /*定义max函数*/ int z ; /*定义变量z*/if( xy) z=x;

5、else z=y; return(z); /*将z的值返回*/ main( ) /*定义主函数*/ int a , b , c ; /*定义变量abc*/scanf( “%d,%d”, /*输出c的值*/ ,程序运行结果: 键盘输入 5,9 程序输出为 max=9,11,1. 函数是语言程序的基本单位。main()函数的作用,相当于其它高级语言中的主程序;其它函数的作用,相当于子程序。,2. C语言程序总是从main()函数开始执行。一个语言程序,总是从main()函数开始执行,而不论其在程序中的位置。当主函数执行完毕时,亦即程序执行完毕。习惯上,将主函数main()放在最前头。,12,2、

6、函数的一般结构 任何函数(包括主函数main())都是由函数说明和函数体两部分组成。其一般结构如下:函数返回值的类型 函数名(函数参数表) 说明语句部分;执行语句部分;,函数首部,函数体,1. 函数首部由函数返回值类型、函数名和函数参数表三部分组成。函数参数表的格式为:数据类型 形参1, 数据类型 形参2,13,例如,例1.2中的函数max(),其函数说明各部分如图1-1所示。函数返回值的类型 函数名 函数参数表 int max ( int x , int y )图1-1 函数首部结构图2.函数体 在函数说明部分的下面、大括号(必须配对使用)内的部分。 函数体一般由说明语句和可执行语句两部分构

7、成: (1)说明语句部分 说明语句部分由变量定义、自定义类型定义、自定义函数说明、外部变量说明等组成。,14,(2)可执行语句一般由若干条可执行语句构成。图1-2是例1.2的main()函数体的示意图。 /*主函数main()*/ main() int num1,num2; printf(“Input the first integer number: “);scanf(“%d“, 图1-2 函数体结构示意图,函数体,变量定义部分,可执行语句部分,15,3、源程序书写格式 1.所有语句都必须以分号“;“结束,函数的最后一个语句也不例外。 2.程序行的书写格式自由 既允许1行内写几条语句,也允许

8、1条语句分写在几行上。 3.允许使用注释 C语言的注释格式为: /* */ (1) “ /* “和“ */ “ 必须成对使用,且“ / “和“ * “、以及“*“和“/“之间不能有空格,否则都出错。,16,例如, main() int num1,num2;printf(“Input the first integer number: “);scanf(“%d“, 如果某条语句很长,一般需要将其分写在几行上。,17,技巧:为避免遗漏必须配对使用的符号,例如注释符号、函数体的起止标识符(花括号)、圆括号等等,在输入时,可连续输入这些起止标识符,然后再在其中进行插入来完成内容的编辑。在起止标识符嵌套

9、时,以及相距较远时,这样做更有必要。(2)注释的位置,可以单占一行,也可以跟在语句的后面。(3)如果一行写不下,可另起一行继续写。(4)注释中允许使用汉字。在非中文操作系统下,看到的是一串乱码,但不影响程序运行。(5)使用“/“可以在一行内注释。例如:printf(“max=%d“,c); / 输出c的值,18,三、 C语言的语句和关键字 (从第4章起将详细介绍),(一) C语言的语句 与其它高级语言一样,语言也是利用函数体中的可执行语句,向计算机系统发出操作命令。按照语句功能或构成的不同,可将语言的语句分为五类。 1.控制语句 控制语句完成一定的控制功能。语言只有条控制语句,又可细分为三种:

10、 ( 1)选择结构控制语句if()else, switch() (2)循环结构控制语句dowhile(), for(), while(), break, continue,19,(3)其它控制语句goto, return2. 函数调用语句函数调用语句由一次函数调用加一个分号(语句结束标志)构成。 例如,printf(“This is a C function statement.“);3. 表达式语句 表达式语句由表达式后加一个分号构成。最典型的表达式语句是,在赋值表达式后加一个分号构成的赋值语句。例如,“num=5 “是一个赋值表达式,而“num=5;“却是一个赋值语句。4. 空语句 空语句

11、仅由一个分号构成。显然,空语句什么操作也不执行。,20,例如,下面就是一个空语句:; 5. 复合语句 复合语句是由大括号括起来的一组(也可以是1条)语句构成。例如:main() /*复合语句。注意:右括号后不需要分号。*/ 复合语句的性质: (1)在语法上和单一语句相同,即单一语句可以出现的地方,也可以使用复合语句。 (2)复合语句可以嵌套,即复合语句中也可出现复合语句。,21,(二) 关键字C语言的关键字共有32个,根据关键字的作用,可分其为数据类型关键字、控制语句关键字、存储类型关键字和其它关键字四类。(1)数据类型关键字(12个):char, double, enum, float, i

12、nt, long, short, signed, struct, union, unsigned, void(2)控制语句关键字(12个):break, case, continue, default, do, else, for, goto, if, return, switch, while(3)存储类型关键字(4个):auto, extern, register, static(4)其它关键字(4个):const, sizeof, typedef, volatile,22,四、Visual C+ 6.0 的基本操作,参考实验指导书中的“实验一 c程序集成开发环境 “,掌握在visual c+ 6.0环境中如何:1.编辑、2.编译、3.链接、4.运行一个c程序。注:此时,在多媒体教师机上向学生演示Visual c+上开发一个程序的过程。,

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报