欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    C语言程序设计教程第2版第1章.pptx

    • 资源ID:87124302       资源大小:159.61KB        全文页数:15页
    • 资源格式: PPTX        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    C语言程序设计教程第2版第1章.pptx

    C语言的主要特点如下:1.语言描述简洁、灵活、高效 i+=1 (i-);if(a)b;2.有丰富的数据类型 4种最基本的数据类型(char,int,float,double),多种组合类型(数组,结构和枚举等)3.运算符丰富 45种标准的运算符和与地址相关的指针运算符 4.C语言具有固定的标识符 共有32个例如:int,,double,const,static,continue等5.提供了功能齐全的函数库 例如:串,数组,结构乃至图形的处理等 6.具有结构化的控制语句 3种结构(顺序,分支和循环结构)。如:if-else,while,switch,for等。7.具有良好的通用性和程序的移植性 8.生成目标代码质量高,程序执行效率高 i+=2 (i=i+2);9.语法限制不严格(可写系统软件如:UNIX及应用软件)另:C:C语言的其他优点,同学们可在以后学习和实践中体会1.2 C语言的特点第1页/共15页1.3 C语言程序组成先看几个程序:例1.1显示:“What is your name?”。main()printf(“What is your name?”);程序的运行结果:What is your name?第2页/共15页例1.2 计算两个给定整数的和main()int a,b,sum;/*这是定义变量*/a=8;b=10;/*以下3行为C语句*/sum=a+b;printf(“Sum is%d n”,sum);程序的运行结果:Sum is 18第3页/共15页例1.3:从键盘输入两个整数,并将最大的数显示出来。#include/*包含预处理语句*/int max(int x,int y)int z;if(xy)z=x;else z=y;return(z);main()int a,b,c;printf(“Please input two integers:n”);scanf(“%d,%d”,&a,&b);c=max(a,b);printf(“max=%dn”,c);程序运行情况:Please input two integers:8,5max=8第4页/共15页通过以上例子可以看出:1.C程序至少要有一个main函数,用户也可以自己根据需要设计自己的函数,像上面的max()函数。2.一个可执行的C语言程序总是从main函数开始执行,而不论其在整个程序中的位置如何。3.每条语句和数据定义的最后必须有一个分号(;)。说明:在以下三种情况下不允许有分号:a.所定义的函数的名称后面不使用分号;b.在右花括号“”后面不使用分号;c.预处理语句后面不使用分号。第5页/共15页max();while(i=100)i+;s=s+i;#include ;4.C语言中没有专门的输入,输出语句。输入输出是通过scanf 和printf 两个库函数实现的。5.C程序书写格式自由,一行内可以写几个语句,一个语句也可以分写在多行上。6.可用/*/对C程序中的任何部分作注释,注释可以写在程序的任何位置上,“/*”与“*/”也可不在同一行上。7.在C语言中,大小写字母是有区分的(即大小写敏感)。(C语言一般用小写字母)第6页/共15页得出一般C语言程序的构成如下:函数类型 函数名(参数类型 参数名)/*自定义函数*/函数体;main()变量定义部分;语句执行部分;/*语句执行部分包括调用自己定义的函数*/第7页/共15页1.4 C程序的执行过程1.1.编辑:选择适当的编辑程序,将C C语言源程序通过键盘输入到计算机中,并以文件的形式存入到磁盘中(.C.C)2.2.编译:即将源程序翻译成机器语言程序的过程。编译出来的程序称为目标程序(.OBJ.OBJ)3.3.连接:编译后生成的目标文件经过连接后生成最终的可执行程序(.EXE.EXE)4.4.运行:运行是将可执行的目标程序投入运行,以获取程序的运行结果;在操作系统中可以直接执行扩展名为(.EXE)(.EXE)的文件第8页/共15页 编 辑编 译 出 错?连 接出 错?执 行结果正确?.C源程序 .OBJ目标程序.EXE可执行 程序开始结束YYNYNN库函数和其它目标程序第9页/共15页在Turbo C 运行C程序的步骤:1.安装TC编译器:将:将tc的压缩包的tc.rar文件夹复制到D盘,并解压缩.2.运行TC.进入解压缩后的tc文件夹,双击tc.exe(d:tc)第10页/共15页Turboc2.0 常用采单命令介绍 New:打开一个新的窗口,用于建立一个新的文件。Open:打开已存盘的文件或用于选择要编辑的文件。Save:对当前活动窗口的文件进行存盘。Save all:将所有编辑窗口的文件进行存盘。Change dir:设置当前的工作目录。Os shell:临时退出编辑窗口,进入DOS状态;要返回编辑窗口,键入命令即可。Quit:退出Turboc。1.文件菜单(File)第11页/共15页Run:运行程序。Program reset:撤消当前的调式操作,释放分配给被调试程序的内存空间,关闭所有被调试程序已打开的所以文件。Go to cursor:不设置永久断点,使程序运行至光标所在行。Trace into:逐条语句执行。并跟踪进入调用函数内部。Step over:逐条语句执行,不跟踪进入调用函数内部。User screen:看屏幕信息。2.运行菜单(Run)第12页/共15页Compile:将当前活动窗口编辑内的文字编译为目标文件,但不连接。Make:将以保存的文件或当前活动编辑窗口内的文件的源程序编译并连接为EXE文件。Link:将文件连同必要的库文件进行连接得到EXE文件。Build all:编译并连接所以的文件。3.编辑菜单(Compile)第13页/共15页1.5 本章小结(1)C语言由Dennis Ritchie设计,是由一种早期的编程语言BCPL发展演变而来的。(2)C语言是一种理想的结构化语言。其特点是:程序简洁、灵活、高效 运算符和数据结构丰富 生成代码质量高 C语言具有固定的标识符提供功能齐全的库函数 允许访问内存,有低级语言的特点 具有良好的通用性和程序的可移植性 生成目标代码质量高,程序执行效率高 语法限制不严格(3)一个C源程序可以由多个函数组成,其中有且仅有一个名为main的主函数。不论main函数的位置在何处,C语言总是从main函数开始执行。(4)任何函数都是由函数首部和函数体两部分组成。(5)用C语言编写的程序称为C源程序,必须经过编译和连接,生成可执行程序后才能执行。第14页/共15页感谢您的欣赏!第15页/共15页

    注意事项

    本文(C语言程序设计教程第2版第1章.pptx)为本站会员(莉***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开