网站大量收购闲置独家精品文档,联系QQ:2885784924

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

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

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
编译和执行C程序 C 源程序 目标文件 可执行程序 C语言函数库 编译 连接 源程序:是用户创建的文件,以“.c”为文件扩展名保存 目标文件:是编译器的输出结果。这类文件的常见扩展名为“.o”或“.obj” 头文件:含有函数的声明和预处理语句,用于帮助访问外部定义的函数。头文件的扩展名为“.h”。 可执行文件:是连接器的输出结果。可执行文件的扩展名为“.exe”。 分析问题 编制程序 编译 连接 调试运行 完成 编译中发现错误,转回修改源程序 连接中发现错误,转回修改源程序 调试运行中发现问题,表明分析本身有错误,重新分析问题 C程序的开发过程 C语言的结构 #include stdio.h void main() { int x, y, sum;//变量声明 //执行部分 x = 1; y = 2; sum = x + y; printf(sum = %d\n, sum); } 多个函数组成程序 #include stdio.h int fact(int num); void main() { int m, mMult ; scanf(%d, m); mMult = fact(m); //调用函数 printf(%d\n, mMult); } int fact(int n) { int i, y = 1; for(i = 1; i = n; i++) y *= i; return y; } C语言的结构总结 #include stdio.h void main() { 声明部分:在这部分定义本函数所使用的变量。 执行部分:有若干条语句组成的命令序列,包括以下三部分: 1.变量赋值的部分:即输入部分。(如果变量在声明时已经初始化完,此步可以省略) 2.处理部分:算法的处理步骤。 3.输出部分:输出结果。 } 总结 C语言基础 程序、算法、流程图的概念及相互关系 C程序的结构 C程序的编译、连接、运行过程 预处理语句 main函数 函数体 注释 习题 作业 * 移动通信软件编程基础 —— C语言 自我介绍 任课教师: 穆彤 课程名称: C语言 电话: 139-9828-9321 QQ: Email: mutong@ 程序设计语言 程序设计语言:用于编写计算机程序的语言 语言的基础是一组记号和一组规则,记号(变量、运算符等)按照一定的规则组合到一起,就得到了计算机程序。 C语言能做什么 可以开发系统软件,也可以开发应用软件 现在主要用在嵌入式系统 学习其他语言的基础 C ? C++ ? java 进入IT业的敲门砖 嵌入式系统 什么是嵌入式系统 嵌入式系统一般指非 PC 系统,有计算机功能但又不称之为计算机的设备或器材。将微处理器嵌入到设备里,对设备进行控制。 嵌入式系统几乎包括了生活中的所有电器设备,如掌上 PDA 、移动计算设备、电视机顶盒、手机上网、数字电视、多媒体、汽车、微波炉、数字相机、家庭自动化系统、电梯、空调、安全系统、自动售货机、蜂窝式电话、消费电子设备、工业自动化仪表与医疗仪器等。 如何学习 教学要求: 1. 掌握程序设计语言的基本知识 2. 常用算法 3. 程序设计能力 学习方法:  1. 多阅读程序(不要落课) 2. 重视上机 上课要求 禁止做与上课学习无关的事(游戏,睡觉,聊天) 实践课: 上午:8:30~11:30 下午:1:00~ 4:00    程序设计语言的发展 机器语言 汇编语言 高级语言 - 通用语言 fortran VB C C++ - 数据库语言 foxbase SQL -网页制作语言 HTML JAVA C 语言特点 C语言可以直接访问计算机内部地址,容易执行硬件操作,可以编写系统软件。高级语言中的低级语言 语法限制不太严格,程序设计自由度大,但是同时不易查找错误 C语言中大小写字母代表不同含义 课程地位 重要性 结构化编程语言,语言的入门课,基础课 高级语言中的低级语言 很多语言都衍生自C语言 C语言的重要性 C 语言是贝尔实验室的 Dennis Ritchie 在1973 年设计的 早期的C语言主要是用于UNIX系统,到了八十年代,C语言开始进入其它操作系统,并很得到了广泛应用 在微机上,有许多性能良好的商品C语言系统可用。 C语言简介 C语言的发展历史 C语言简介 简洁紧凑,使用方便灵活 运算符和数据类型丰富 适合针对硬件

文档评论(0)

wendan118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档