C程序设计 第1章 C语言程序设计基本概念ppt课件.ppt

C程序设计 第1章 C语言程序设计基本概念ppt课件.ppt

ID:59422362

大小:448.00 KB

页数:36页

时间:2020-09-19

C程序设计 第1章 C语言程序设计基本概念ppt课件.ppt_第1页
C程序设计 第1章 C语言程序设计基本概念ppt课件.ppt_第2页
C程序设计 第1章 C语言程序设计基本概念ppt课件.ppt_第3页
C程序设计 第1章 C语言程序设计基本概念ppt课件.ppt_第4页
C程序设计 第1章 C语言程序设计基本概念ppt课件.ppt_第5页
资源描述:

《C程序设计 第1章 C语言程序设计基本概念ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一章C语言程序设计基本概念1学习目标了解C语言的历史和特点理解C语言的结构理解C程序的开发过程了解结构化程序设计方法2程序设计语言程序设计语言——人与计算机进行信息交流的工具。大致可分为三类机器语言汇编语言高级语言3程序设计语言机器语言1、计算机能直接识别的语言;2、计算机硬件的设计密切相关;3、由一组二进制0和1序列构成;1011000000000100000001000000100011110100无移植性4程序设计语言汇编语言1、计算机不能直接识别2、与计算机硬件的设计密切相关3、采用英语缩写编写程序MOVAL,4ADDAL,8HLT5程序设计语言高级语言基本与计算机的硬件设备无关

2、sum=4+8;6C语言的发展历史历史悠久,战勋卓著诞生于上世纪70年代初,成熟于80年代“ANSIC”标准的发布是C语言成熟的标志很多重量级软件都是用C写的上天入地,无所不能几乎没有不能用C写出来的软件,没有不支持C的系统7C语言特点语言简洁紧凑,使用灵活方便32个关键字,9种控制语句运算符丰富34种运算符+、-、*、、%、++、--、->等8数据类型丰富基本数据类型:整型、实型和字符型;构造类型:数组、结构体、共同体、指针生成的代码质量高可移植性强结构化语言有结构,有章法,不凌乱C语言特点9简单的C程序实例【例1-1】//第一个C程序#includeintmain(

3、){printf("WelcometoCprogramming");return0;}Welcometocprogramming行注释头文件主函数编译系统提供的输出函数程序结束函数返回10C语言程序的结构1、C语言程序是由函数构成的,函数是完成某些功能的语句的集合;2、一个可以执行的程序有且仅有一个main函数,不管main函数位于何处,程序总是从main函数开始执行;main函数定义语法:intmain(){……return0;}3、程序的语句一般都写在函数体里面;4、一个C语言程序可以由多个函数组成,每个函数完成某种功能;5、通过函数调用来执行某个函数,否则,除了main函数,其他

4、函数都不会自动执行;6、函数被调用前要先被定义,定义语法与主函数类似;7、编译器已事先定义了一些函数(库函数),实现了某些功能,若需要这些功能,可以直接调用这些函数,而不用再定义他们;调用语法:函数名(参数列表);eg.printf(“helloworld!”);8、调用库函数之前要包含相应头文件,通常放在程序最前面。11每条C语句用分号作为结尾,但预处理命令、函数头与大括号后面不需要;大括号需要成对使用;严格区分大小写;采用缩进格式,函数体相对于函数头缩进。求三个数的最大值#includeintmax_value(inta,intb,intc);main(){intx,

5、y,z,maxx;scanf("%d%d%d",&x,&y,&z);maxx=max_value(x,y,z);printf(“最大值max=%d",maxx);return0;}intmax_value(inta,intb,intc){intmax;if(a>b)max=a;elsemax=b;if(maxbTHENmax=aELSEmax=bIFmax>cTHEN输出maxELSE输出c1

6、4算法流程图:ANSI流程图符号:起止框输入输出框判断框处理框流程线连接圈三个数中最大值问题的流程图图15算法N-S图:图语言表示法三个数中最大值问题的N-S图16算法算法仅仅是方法和步骤,要真正解决问题,还需要编程。//求三个数中最大值#includeintmax_value(inta,intb,intc){。。。。。。}intmain(){。。。。。。}17一、计算机基本概念计算机硬件软件18二、C语言的前导基本概念语言:交流的工具。C语言:和计算机交流的工具,通过C语言可以让计算机做某些事情,解决某些问题。学习这门语言的目的,学习怎样让计算机做事情,解问题(数学计算

7、、数据处理、播放音乐、视频)。19三、怎样让计算机做事情?1、C语言让计算机做事的基本原理*给计算机一条符合C语法的命令,计算机执行并完成相应的一件事情;*给计算机两条符合C语法的命令,计算机执行并完成相应的两件事情;*给计算机三条符合C语法的命令,计算机执行并完成相应的三件事情;把符合C语法的命令,称为“语句”;把多个语句按照某种规则和结构排列在一起,让计算机做一系列事情,完成一个完整的功能。20三、怎样让计算机做事情

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

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

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