《移动通信软件编程基础—C语言》第1章C语言基础.ppt
《《移动通信软件编程基础—C语言》第1章C语言基础.ppt》由会员分享,可在线阅读,更多相关《《移动通信软件编程基础—C语言》第1章C语言基础.ppt(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 移动通信软件编程基础 C语言IC-MSP自我介绍自我介绍任课教师:任课教师:穆彤穆彤课程名称:课程名称:C C语言语言电话:电话:139-9828-9321139-9828-9321QQQQ:8000488080004880IC-MSP程序设计语言程序设计语言v程序设计语言:用于编写计算机程序的语言程序设计语言:用于编写计算机程序的语言v语言的基础是一组记号和一组规则,记号(变量、语言的基础是一组记号和一组规则,记号(变量、运算符等)按照一定的规则组合到一起,就得到运算符等)按照一定的规则组合到一起,就得到了计算机程序。了计算机程序。IC-MSP语言能做什么语言能做什么v可以开发系统软件,也
2、可以开发应用软件可以开发系统软件,也可以开发应用软件现在主要用在嵌入式系统现在主要用在嵌入式系统v学习其他语言的基础学习其他语言的基础C C C+C+javajavav 进入进入ITIT业的敲门砖业的敲门砖IC-MSP嵌入式系统嵌入式系统v 什么是嵌入式系统什么是嵌入式系统什么是嵌入式系统什么是嵌入式系统 嵌入式系统一般指非嵌入式系统一般指非嵌入式系统一般指非嵌入式系统一般指非 PC PC PC PC 系统,有计算机功能但系统,有计算机功能但系统,有计算机功能但系统,有计算机功能但又不称之为计算机的设备或器材。将微处理器嵌又不称之为计算机的设备或器材。将微处理器嵌又不称之为计算机的设备或器材。
3、将微处理器嵌又不称之为计算机的设备或器材。将微处理器嵌入到设备里,对设备进行控制。入到设备里,对设备进行控制。入到设备里,对设备进行控制。入到设备里,对设备进行控制。v嵌入式系统几乎包括了生活中的所有电器设备,嵌入式系统几乎包括了生活中的所有电器设备,嵌入式系统几乎包括了生活中的所有电器设备,嵌入式系统几乎包括了生活中的所有电器设备,如掌上如掌上如掌上如掌上 PDA PDA PDA PDA、移动计算设备、电视机顶盒、手机、移动计算设备、电视机顶盒、手机、移动计算设备、电视机顶盒、手机、移动计算设备、电视机顶盒、手机上网、数字电视、多媒体、汽车、微波炉、数字上网、数字电视、多媒体、汽车、微波炉、
4、数字上网、数字电视、多媒体、汽车、微波炉、数字上网、数字电视、多媒体、汽车、微波炉、数字相机、家庭自动化系统、电梯、空调、安全系统、相机、家庭自动化系统、电梯、空调、安全系统、相机、家庭自动化系统、电梯、空调、安全系统、相机、家庭自动化系统、电梯、空调、安全系统、自动售货机、蜂窝式电话、消费电子设备、工业自动售货机、蜂窝式电话、消费电子设备、工业自动售货机、蜂窝式电话、消费电子设备、工业自动售货机、蜂窝式电话、消费电子设备、工业自动化仪表与医疗仪器等。自动化仪表与医疗仪器等。自动化仪表与医疗仪器等。自动化仪表与医疗仪器等。IC-MSP如何学习如何学习v教学要求:教学要求:教学要求:教学要求:.
5、掌握程序设计语言的基本知识掌握程序设计语言的基本知识掌握程序设计语言的基本知识掌握程序设计语言的基本知识.常用算法常用算法常用算法常用算法.程序设计能力程序设计能力程序设计能力程序设计能力v学习方法:学习方法:学习方法:学习方法:.多阅读程序(不要落课)多阅读程序(不要落课)多阅读程序(不要落课)多阅读程序(不要落课).重视上机重视上机重视上机重视上机IC-MSP上课要求上课要求v禁止做与上课学习无关的事(游戏,睡觉,聊天)禁止做与上课学习无关的事(游戏,睡觉,聊天)禁止做与上课学习无关的事(游戏,睡觉,聊天)禁止做与上课学习无关的事(游戏,睡觉,聊天)v实践课:实践课:实践课:实践课:上午:
6、上午:上午:上午:下午:下午:下午:下午:IC-MSP程序设计语言的发展程序设计语言的发展v机器语言机器语言机器语言机器语言v汇编语言汇编语言汇编语言汇编语言v高级语言高级语言高级语言高级语言-通用语言通用语言通用语言通用语言fortranfortranfortranfortranVBVBVBVBC C C CC+C+C+C+-数据库语言数据库语言数据库语言数据库语言foxbasefoxbasefoxbasefoxbaseSQLSQLSQLSQL-网页制作语言网页制作语言网页制作语言网页制作语言HTMLHTMLHTMLHTMLJAVAJAVAJAVAJAVAIC-MSPC 语言特点语言特点vC
7、 C语言可以直接访问计算机内部地址,容易执行硬语言可以直接访问计算机内部地址,容易执行硬件操作,可以编写系统软件。高级语言中的低级件操作,可以编写系统软件。高级语言中的低级语言语言v语法限制不太严格,程序设计自由度大,但是同语法限制不太严格,程序设计自由度大,但是同时不易查找错误时不易查找错误vC C语言中大小写字母代表不同含义语言中大小写字母代表不同含义IC-MSP课程地位IC-MSP重要性重要性 结构化编程语言,语言的入门课,基础课结构化编程语言,语言的入门课,基础课 高级语言中的低级语言高级语言中的低级语言 很多语言都衍生自很多语言都衍生自C语言语言 C语言的重要性IC-MSPv C 语
8、言是贝语言是贝尔实验室的尔实验室的 Dennis Ritchie 在在1973 年设计的年设计的v 早期的早期的C语言语言主要是用于主要是用于UNIX系统,到系统,到了八十年代,了八十年代,C语言开始进入其语言开始进入其它操作系统,并它操作系统,并很得到了广泛应很得到了广泛应用用v 在微机上,在微机上,有许多性能良有许多性能良好的商品好的商品C语语言系统可用。言系统可用。C语言简介 C语语言言的的发发展展历历史史IC-MSPC语言简介 简洁紧凑,使用方便灵活简洁紧凑,使用方便灵活 运算符和数据类型丰富运算符和数据类型丰富 适合针对硬件编写程序适合针对硬件编写程序 生成目标代码质量高、程序执行效
9、率高生成目标代码质量高、程序执行效率高 可移植性好可移植性好 C语言语言 特点特点 IC-MSP字符串字符串 函数函数 指针指针 结构结构 指针的高级使用指针的高级使用 知识结构 C C语言基础语言基础 变量和变量和数据类型数据类型 运算符运算符 条件结构条件结构 循环结构循环结构 数组数组 C语言综合应用语言综合应用 IC-MSP演示演示课程目标C C语言到底能做什么样的程序?语言到底能做什么样的程序?IC-MSP1C语言基础 第章IC-MSP本章目标理解什么是程序、算法及流程图理解什么是程序、算法及流程图 理解理解C C语言语言理解理解C C语言结构语言结构掌握掌握C C程序的编译和运行过
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 移动通信软件编程基础C语言 移动 通信 软件 编程 基础 语言
限制150内