C语言概述程序设计基础知识课件.ppt

C语言概述程序设计基础知识课件.ppt

ID:57011756

大小:235.00 KB

页数:27页

时间:2020-07-26

C语言概述程序设计基础知识课件.ppt_第1页
C语言概述程序设计基础知识课件.ppt_第2页
C语言概述程序设计基础知识课件.ppt_第3页
C语言概述程序设计基础知识课件.ppt_第4页
C语言概述程序设计基础知识课件.ppt_第5页
资源描述:

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

1、C语言程序设计C语言程序设计计算机教研室:彭双根第一章C语言概述程序设计基础知识程序设计基础知识与C语言概述第一节计算机语言、程序与软件第二节C语言的特点第三节C程序的结构第四节C语言处理系统—TurboC简介3计算机系统硬件软件文档程序算法数据结构什么是程序?什么是计算机语言?什么是程序设计?什么是算法、数据结构?程序设计基础知识与C语言概述4§1-1计算机语言、程序与软件一、什么是计算机语言10R=520L=2*3.14*R30S=3.14*R*R40PRINTR,L,S50END软件程序语言语言规则计算机语言是编写程序、制作软件的工具5二、如何学习计算机语言

2、学软件与学语言的区别?软件由语言编制而成,是解决某类问题,具有确定的、有限的功能。语言由确定的规则组成,可用来构造解决各种问题的软件。学软件:学思想、学功能、学操作。学语言:学规则、学方法、学设计、学应用。规范学习,灵活应用。§1-1计算机语言、程序与软件6§1-1计算机语言、程序与软件语程序构造的规则符号及其组合的含义程序和使用人员的关系语法语义语用inta,b,c;C=(a>b)?a:b各种符号及其组合所出现的行为来源,使用和影响7三、计算机语言分类面向过程语言面向对象语言FORTRANBASICCPASCALC++VisualBASICVisualC++Vi

3、sualFoxPro区别?系统软件设计具有图形功能科学计算§1-1计算机语言、程序与软件8面向过程程序设计结构化程序设计方法特点§1-1计算机语言、程序与软件按功能分解模块描述每个过程数据与过程分离过程重用性差面向对象程序设计特点面向对象设计描述每个类数据与过程结合过程重用性好92.数据类型丰富,具有构造数据类型的能力C是中级语言C是结构化语言§1-2C语言的特点强类型1.可访问内存物理地址3.控制流程结构化函数为什么学习C语言?10§1-2C语言的特点(完)4.语言简洁灵活X=(a>b)?a:b;if(a>b)x=a;elsex=b;5.32个关键字,9种控制语

4、句6.语言表达能力强,34种运算符7.程序运行效率高,易读性、可移植性好8.C的语法检查不严格11§1-3C程序的结构/*Cprogram*/main(){printf(“HappyNewYear.”);}/*注释语句*//*主函数*//*函数体开始*//*输出语句*//*函数体结束*/每个C程序必须有一个main函数{}是函数开始和结束的标志每个语句以分号结束{}一、C程序的主函数12§1-3C程序的结构(续)二、C程序的结构规则C程序由一个主函数和多个子函数构成;每个函数由说明部分和函数体组成;函数体由若干语句组成,每个语句由分号结束;一行可以写多个语句,

5、一个语句可以写多行;C程序总是由main函数开始执行,通过函数名调用;用/*……*/可以对C程序的任何部分作注释。例题:从a,b两个数中找出最大的。13intmax(x,y)intx,y;{intz;if(x>y)z=x;elsez=y;return(z);}main(){inta,b,c;scanf(“%d,%d”,&a,&b);c=max(a,b);printf(“max=%d”,c);}/*定义变量*//*输入a和b的值*//*调用max函数*//*输出c的值*//*定义max函数*//*定义x,y变量*//*判断*//*返回z值*/max(a,b);max

6、(x,y)14§1-3C程序的结构(续)三、C语言的基本元素数字:0123456789字母:abc……zABC……Z运算符:+-*/%=<><=>=!===<<>>&

7、&&

8、

9、^~()[]{}->.!?:,;“‘特殊符号:_(下划线)回车(r)换行()制表符(t)ASCII字符集1.基本字符集15§1-3C程序的结构(续)名称2.标识符基本标识符:变量名、函数名、文件名、数组名、类型名规则:字母或下划线开头,后面是字母、下划线或数字。call_ntest39_string1abccall..n39test-string1c2.0例16信息区编辑区菜单区

10、版本信息主界功能键§1-4C语言处理系统---TURBOC简介17一、编辑区当前光标所在行、列插入状态缩进状态文件名§1-4C语言处理系统---TURBOC简介(续)18二、主菜单文件编辑运行共有八项编译工程管理选项调试断点用F10激活主菜单用←、→确定选项打开下级菜单§1-4C语言处理系统---TURBOC简介(续)19文件:共九项选项装入一个文件,输入文件名可以是新文件,也可以是已有文件F3load建立一个新文件,缺省名NONAME.Cnew§1-4C语言处理系统---TURBOC简介(续)20pick从最近使用过的文件中挑选文件(提供8个)save另存为..

11、....将

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

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

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