欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    《移动通信软件编程基础-C语言》第1章-C语言基础.ppt

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

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

    《移动通信软件编程基础-C语言》第1章-C语言基础.ppt

    移动通信软件编程基础 C语言,自我介绍,任课教师:穆彤课程名称:C语言电话:139-9828-9321QQ:80004880,程序设计语言,程序设计语言:用于编写计算机程序的语言语言的基础是一组记号和一组规则,记号(变量、运算符等)按照一定的规则组合到一起,就得到了计算机程序。,语言能做什么,可以开发系统软件,也可以开发应用软件现在主要用在嵌入式系统学习其他语言的基础C C+java 进入IT业的敲门砖,嵌入式系统,什么是嵌入式系统 嵌入式系统一般指非 PC 系统,有计算机功能但又不称之为计算机的设备或器材。将微处理器嵌入到设备里,对设备进行控制。嵌入式系统几乎包括了生活中的所有电器设备,如掌上 PDA、移动计算设备、电视机顶盒、手机上网、数字电视、多媒体、汽车、微波炉、数字相机、家庭自动化系统、电梯、空调、安全系统、自动售货机、蜂窝式电话、消费电子设备、工业自动化仪表与医疗仪器等。,如何学习,教学要求:.掌握程序设计语言的基本知识.常用算法.程序设计能力学习方法:.多阅读程序(不要落课).重视上机,上课要求,禁止做与上课学习无关的事(游戏,睡觉,聊天)实践课:上午:下午:,程序设计语言的发展,机器语言汇编语言高级语言-通用语言fortranVBCC+-数据库语言foxbaseSQL-网页制作语言HTMLJAVA,C 语言特点,C语言可以直接访问计算机内部地址,容易执行硬件操作,可以编写系统软件。高级语言中的低级语言语法限制不太严格,程序设计自由度大,但是同时不易查找错误C语言中大小写字母代表不同含义,课程地位,C语言的重要性,C语言简介,C语言的发展历史,C语言简介,知识结构,C语言综合应用,演示,课程目标,C语言到底能做什么样的程序?,1,C语言基础,第,章,本章目标,理解什么是程序、算法及流程图,理解C语言,理解C语言结构,掌握C程序的编译和运行过程,掌握Visual C+6.0编辑和运行步骤,什么是程序,人们利用计算机处理各种问题,首先要对各类问题进行分析,制定解决问题的具体方法和步骤,再编织一组让计算机执行的指令即程序,交给计算机,让计算机按人们指定的步骤有效的工作。,程序是可以连续执行,并能够完成特定任务的一条或者多条指令的集合。例如:菜谱,什么是程序,一个程序包括如下两个部分:对数据的描述:在程序中要指定数据的类型和数据的组织形式,即数据结构 对操作的描述:即对数据的处理步骤,也就是算法著名的计算机科学家沃思(Nikiklaus Wirth)提出的公式是:程序=数据结构+算法,算法,方案1:城市A 飞机 城市B 汽车 城市C 方案2:城市A 轮船 城市B 飞机 城市C 方案3:城市A 汽车 城市B 轮船 城市C,算法,算法就是为解决一个问题而采取的方法和步骤。也就是计算机解题的过程。算法的设计直接关系解题的正确性、时间长短、占用空间的大小和程序实现的难度。,流程图,流程图是算法的一种图形化的表现方式。它使用几何图形的框来代表各种不同性质的操作,用流程线指示算法的执行方向。,计算两正数之积,流程图,程序、算法、流程图的关系,程序设计离不开算法,算法指导程序设计,是程序实现的过程、方法,是程序的灵魂。流程图是算法的一种表示方式,用流程图表示算法,可以使算法更加直观、易于理解。,使用Visual C+6.0编辑和运行程序的过程,VC+6.0 演示,C语言的结构,#include void main()/输出一条信息:我的第一个C程序!/*输出一条信息:我的第一个C程序!*/printf(我的第一个C程序!);,C语言的结构,#include void main()/输出一条信息:我的第一个C程序!/*输出一条信息:我的第一个C程序!*/printf(我的第一个C程序!);,简单程序,打印下列图案(1)(2)(3),编译和执行C程序,C语言函数库,编译,连接,源程序:是用户创建的文件,以“.c”为文件扩展名保存,目标文件:是编译器的输出结果。这类文件的常见扩展名为“.o”或“.obj”,头文件:含有函数的声明和预处理语句,用于帮助访问外部定义的函数。头文件的扩展名为“.h”。,可执行文件:是连接器的输出结果。可执行文件的扩展名为“.exe”。,分析问题,编制程序,编译,连接,调试运行,完成,编译中发现错误,转回修改源程序,连接中发现错误,转回修改源程序,调试运行中发现问题,表明分析本身有错误,重新分析问题,C程序的开发过程,C语言的结构,#include void main()int x,y,sum;/变量声明/执行部分x=1;y=2;sum=x+y;printf(sum=%dn,sum);,多个函数组成程序,#include int fact(int num);void main()int m,mMult;scanf(%d,C语言的结构总结,#include void main()声明部分:在这部分定义本函数所使用的变量。执行部分:有若干条语句组成的命令序列,包括以下三部分:1变量赋值的部分:即输入部分。(如果变量在声明时已经初始化完,此步可以省略)2处理部分:算法的处理步骤。3输出部分:输出结果。,总结,习题,作业,

    注意事项

    本文(《移动通信软件编程基础-C语言》第1章-C语言基础.ppt)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

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




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开