C语言程序设计课件1.ppt

上传人:sccc 文档编号:5378223 上传时间:2023-07-01 格式:PPT 页数:15 大小:299.51KB
返回 下载 相关 举报
C语言程序设计课件1.ppt_第1页
第1页 / 共15页
C语言程序设计课件1.ppt_第2页
第2页 / 共15页
C语言程序设计课件1.ppt_第3页
第3页 / 共15页
C语言程序设计课件1.ppt_第4页
第4页 / 共15页
C语言程序设计课件1.ppt_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《C语言程序设计课件1.ppt》由会员分享,可在线阅读,更多相关《C语言程序设计课件1.ppt(15页珍藏版)》请在三一办公上搜索。

1、C程序设计,主讲:程世辉邮箱:,谭浩强编著 清华大学出版社出版,第三版,多媒体课件,封面,学习C语言的重要性(为什么),是国际上最流行的高级语言之一。它既适合于用来开发系统软件,也可用来开发应用软件。是学习C+和数据结构等后续课程的基础。是国家计算机程序员水平考试的必考内容。,课程目标:,熟记C语言的基本概念熟悉Turbo C的上机操作环境会读、会编、会调试C程序,课程要求:,多上机实习,课程地位:,学习要点:,熟记C语言的语法、句法学会算法分析与算法设计,课程重点:,第三章第八章,课程难点:,第八章、第十章,程序与程序语言语言的发展 C语言的特点C程序上机操作与简单的程序示例C语言的基本结构

2、C语言的组成,第一章 语言概述,计算机语言:通常称为程序语言,是人与计算机交流的语言。程序:一组计算机能识别和执行的命令。程序语言的发展,程序与程序语言,程序语言的发展,低级语言(依赖于硬件,可读性和可移植性较差)第一代语言:机器语言-采用二进制;第二代语言:汇编语言-采用助记符。高级语言,即第三代语言,又称面向过程的语言-只描述问题的求解过程,而不关心计算机的内部结构。用类似自然语言的形式描述对问题的处理过程;用数学表达式的形式描述对数据的计算过程。第四代语言(非过程化语言),又称面向对象的语言-只要求告诉计算机做什么,不规定其做的过程。第五代语言,智能化语言。,C语言的发展过程,CPL语言

3、,BCPL语言,B语言,C语言,C+语言,规模较大,难以实现,无数据类型,接近硬件,但过于简单,功能有限,用其编写了UNIX操作系统,功能更强大,面向对象,C语言的特点,语言简洁,紧凑,方便,灵活运算符丰富数据类型丰富具有结构化的控制语句语法限制不太严格,程序设计自由读度大既具有高级语言的功能,又具有低级语言的许多功能生成目标代码质量高,程序运行效率高。可移植性好,例.1 输出一行信息#include/*预处理命令*/void main()/*主函数*/printf(“This is a C program!n”);/*调用标准库函数printf*/,简单的程序介绍,例.求两个数之和#incl

4、ude“stdio.h”/*预处理命令*/void main()/*主函数*/int a,b,sum;a=123;b=456;sum=a+b;printf(Sum is%dn,sum);,例1.3求两个数中的较大者,int max(x,y)int x,y;int z;if(xy)z=x;else z=y;return(z);,main()int a,b,c;scanf(%d%d,程序的结构特点,(1)C程序由函数构成。(2)一个函数由两个部分组成:说明部分函数类型、函数名、函数参数及参数类型 函数体 变量的定义及执行部分(3)书写格式自由:一般用小写字母,语句以分号结束.(4)C程序总是从ma

5、in函数开始执行。(5)C语言本身不带输入输出语句,必须通过调用库函数来实现输入输出。(6)以/*/之间的内容是注释,不影响程序的执行,可增加程序的可读性。,int max(int x,int y)int z;if(xy)z=x;else z=y;return(z);,注意:1.编译预处理命令不属于C语言本身的组成部 分。2.习惯上写程序时按锯齿形排列,以使层次分明。,C程序的执行过程,编辑程序,编译程序,连接程序,源程序,目标程序,可执行程序,结果,编辑,编译,连接,运行,.c,.exe,.obj,Turbo C上机操作,进入TC集成开发环境 菜单操作 程序的编辑,编译和连接 程序的运行和结果 5.退出TC集成开发环境(快捷键 Alt+x),作业:书面作业:P13 3上机作业:P13 5,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 农业报告


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号