C语言之第一章C语言概述课件

上传人:我*** 文档编号:144871221 上传时间:2020-09-14 格式:PPT 页数:30 大小:150.50KB
返回 下载 相关 举报
C语言之第一章C语言概述课件_第1页
第1页 / 共30页
C语言之第一章C语言概述课件_第2页
第2页 / 共30页
C语言之第一章C语言概述课件_第3页
第3页 / 共30页
C语言之第一章C语言概述课件_第4页
第4页 / 共30页
C语言之第一章C语言概述课件_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《C语言之第一章C语言概述课件》由会员分享,可在线阅读,更多相关《C语言之第一章C语言概述课件(30页珍藏版)》请在金锄头文库上搜索。

1、C语言程序设计,教 师: 陈 淼 电 话: 13890148228 Q Q : 15043786 邮 箱: ,自我介绍,课程要求,课前请做好预习,课后请做好复习 保持课堂安静,头脑清醒,思维活跃 认真、独立、按时完成作业 重视上机实践,有效利用宝贵的上机时间,评价方式 平时考勤和作业:占10% 实验成绩:占20% 期末考试:占70%,我是厨师!,我是程序员!,C语言程序设计这门课到底要学什么?,请大家思考一个问题?,分析:设总阶梯数为N,那么 每步跨2阶,最后剩一阶 N除以2 的余数等于1; 每步跨3阶,最后剩2阶 N除以3 的余数等于2; 每步跨5阶,最后剩4阶 N除以5 的余数等于4; 每

2、步跨6阶,最后剩5阶 N除以6 的余数等于5; 每次跨7阶,最后才正好一阶不剩 N除以7 的余数等于0;,必须同时满足这些条件,N+1,设:总阶梯数 N=1,输出结果N,不满足条件,判断是否满足条件?,满足条件,开始,结束,条件: N除以2 的余数等于1; N除以3 的余数等于2; N除以5 的余数等于4; N除以6 的余数等于5; N除以7 的余数等于0;,程序如下: #include void main() int i=1; while(!(i%2=1) 运行结果?,学习了C语言程序设计以后,能做些什么? 如何学好C语言程序设计这门课?,第一章 C语言概述,1.1、C语言的历史背景 1.2

3、、简单的C程序 1.3、上机步骤 1.4、C语言的特点,1.1 C语言的历史背景,C语言是一种计算机高级语言。 C语言既可用来编写系统软件,也可编写应用软件。 C语言具有一般高级语言的特性,又具有低级语言的特性,集两者的优点于一身。,发展简史: ALGOL(1960)(离硬件较远) CPL(1963)(剑桥大学) BCPL(1967)(剑桥大学) B(1970)(贝尔实验室、很接近硬件、但功能有限) C(1972)(贝尔实验室、用C语言写UNIX操作系统),例:有两个瓶子A、B分别放着醋和酱油,编程将他们互换。,醋A,酱油B,空瓶C,1.2 简单的C程序,#include void main(

4、) int a=1,b=2,c; c=a; a=b; b=c; printf(a=%d,b=%dn,a,b); ,例1.1 一个最简单的C程序。 #include void main( ) printf(This is a C program.n); 该程序的作用是在屏幕上输出:This is a C program. 1、main( ) 表示“主函数”,每一个C程序都必须有且只有一个主函数。 2、main函数体由大括号 括起来。 3、语句后面有一个分号;。 4、printf( )是C语言的输出函数。双引号内的字符被原样输出。 5、“n”是换行符。,例1.2 求两数之和。 #include v

5、oid main( ) int a, b, sum; /*定义三个整型变量。*/ a = 123; b = 456; /*把常数123赋给变量a,456赋给变量b*/ sum = a + b; /*计算a、b之和,并把和值赋给sum变量*/ printf(Sum is %dn, sum); /*输出sum的值*/ 程序的输出信息为: Sum is 579 /* */中间的内容表示“注释”。注释是程序员对程序某部分的功能和作用所做的说明,是给人看的,对编译和运行不起作用。 %d表示整型格式,在输出时,该位置用对应变量sum的值代替。,例1.3 求两数中最大的一个数。 #include int m

6、ax(int x,int y) /*定义max函数*/ int z; if(xy) z=x; else z=y; return(z); /*将z的值返回,通过max带回调用处*/ void main( ) /*主函数*/ int a, b, c; /*定义变量*/ scanf(%d,%d, /*输出c的值*/ ,C程序的结构:,1、C程序是一个或几个函数的集合,其中一个必须是主函数main(),它代表程序开始执行的起始位置。,C程序中有三种类型的函数: main() :主函数,每一个C程序必须且只有一个main()函数。 开发系统提供的特殊函数,如printf( )、scanf( )、sqrt

7、()等。Turbo C开发系统提供三百多个函数。 程序员自己设计的函数,如max()。,2、一个函数由两部分构成: 函数的说明部分。包括:函数名、函数类型(返回值类型)、函数属性、形式参数名、形式参数类型。 函数体。大括号 中的部分。函数体中包含变量定义部分和执行部分。 3、一个C程序总是从main()处开始执行。而不管main()在源程序中的位置。 4、C程序书写格式自由。一个语句可以占多行,一行也可以有多个语句。,5、语句和数据定义后必须要有分号。 例、c = a + b ; 6、C语言用函数进行输入输出。 如scanf()、printf()。 7、C语言用/* */作注释。,1.3 VC

8、+6.0 程序设计环境及上机步骤,计算机只能识别和执行由0和1组成的二进制的指令,而不能识别用高级语言编的程序指令。为了使计算机能执行高级语言程序,必须先用一种软件(编译程序)把高级语言程序翻译成二进制的指令(目标程序),才能被计算机识别和执行。,上机步骤 TC2.0与VC6.0集成环境介绍,1.4 C语言的特点,一、C语言的特点: 语言简洁,使用方便、灵活。 运算符丰富。 数据结构丰富。 结构化程序设计理想,符合现代编程风格。 语法限制不严格,程序设计自由度大。,C语言允许直接“访问”硬件物理地址,能进行位操作,实现汇编语言的大部分功能。(因此,C语言常被称为“中级语言”。) 目标代码效率高

9、。仅比汇编程序生成的目标代码执行效率低1020%。 可移植性好。基本不作修改就可以在不同型号计算机、不同操作系统上执行。,C、BASIC、 PASCAL、 C+、VC+、VB、PB、Delphi、VFP、JAVA、C#、ASP、JSP、PHP,补充:,二、C的优点 高效、可移植、灵活 例如:大部分实用的、便于移植的UNIX操作系统用C语言写的,在UNIX系统中,C语言之外的其它语言,如FORTRON、APL、PASCAL、BASIC的编译程序或解释程序用C写成的。 C是当今最重要的语言之一。,建 议,在读懂书上的程序以后,要试着关上书,自己编程,并上机调试C程序。 充分利用网络资源。,名言: 记住该记住的(C语言程序设计) 忘记该忘记的(打游戏) 改变能改变的(命运) 接受不能改变的(我不是李嘉诚的儿子),作业:( 不交) 1、看书了解C语言的基本知识。(第一章) 2、上机并学习VC+6.0的使用方法,能编制运行简单的C程序。 3、编程作业:5、6题。,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号