欢迎来到天天文库
浏览记录
ID:37805538
大小:1.93 MB
页数:36页
时间:2019-05-31
《《移动通信软件编程基础—C语言》第1章C语言基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、移动通信软件编程基础——C语言自我介绍任课教师:穆彤课程名称:C语言电话:139-9828-9321QQ:80004880Email:mutong@dcgie.com程序设计语言程序设计语言:用于编写计算机程序的语言语言的基础是一组记号和一组规则,记号(变量、运算符等)按照一定的规则组合到一起,就得到了计算机程序。C语言能做什么可以开发系统软件,也可以开发应用软件现在主要用在嵌入式系统学习其他语言的基础CC++java进入IT业的敲门砖嵌入式系统什么是嵌入式系统嵌入式系统一般指非PC系统,有计算机功能但又不称之为计算机的设备或器材。将微处理器嵌入到设备里,对设备进行控制。嵌入式系统几
2、乎包括了生活中的所有电器设备,如掌上PDA、移动计算设备、电视机顶盒、手机上网、数字电视、多媒体、汽车、微波炉、数字相机、家庭自动化系统、电梯、空调、安全系统、自动售货机、蜂窝式电话、消费电子设备、工业自动化仪表与医疗仪器等。如何学习教学要求:1.掌握程序设计语言的基本知识2.常用算法3.程序设计能力学习方法:1.多阅读程序(不要落课)2.重视上机上课要求禁止做与上课学习无关的事(游戏,睡觉,聊天)实践课:上午:8:30~11:30下午:1:00~ 4:00程序设计语言的发展机器语言汇编语言高级语言-通用语言fortranVBCC++-数据库语言foxbaseSQL-网页制作语言HTMLJ
3、AVAC语言特点C语言可以直接访问计算机内部地址,容易执行硬件操作,可以编写系统软件。高级语言中的低级语言语法限制不太严格,程序设计自由度大,但是同时不易查找错误C语言中大小写字母代表不同含义课程地位重要性结构化编程语言,语言的入门课,基础课高级语言中的低级语言很多语言都衍生自C语言C语言的重要性C语言是贝尔实验室的DennisRitchie在1973年设计的早期的C语言主要是用于UNIX系统,到了八十年代,C语言开始进入其它操作系统,并很得到了广泛应用在微机上,有许多性能良好的商品C语言系统可用。C语言简介C语言的发展历史C语言简介简洁紧凑,使用方便灵活运算符和数据类型丰富适合针对硬件编
4、写程序生成目标代码质量高、程序执行效率高可移植性好C语言特点字符串函数指针结构指针的高级使用知识结构C语言基础变量和数据类型运算符条件结构循环结构数组C语言综合应用演示课程目标C语言到底能做什么样的程序?1C语言基础第章本章目标理解什么是程序、算法及流程图理解C语言理解C语言结构掌握C程序的编译和运行过程掌握VisualC++6.0编辑和运行步骤什么是程序人们利用计算机处理各种问题,首先要对各类问题进行分析,制定解决问题的具体方法和步骤,再编织一组让计算机执行的指令即程序,交给计算机,让计算机按人们指定的步骤有效的工作。程序是可以连续执行,并能够完成特定任务的一条或者多条指令的集合。例如:
5、菜谱什么是程序一个程序包括如下两个部分:对数据的描述:在程序中要指定数据的类型和数据的组织形式,即数据结构对操作的描述:即对数据的处理步骤,也就是算法著名的计算机科学家沃思(NikiklausWirth)提出的公式是:程序=数据结构+算法算法方案1:城市A—飞机—城市B—汽车—城市C方案2:城市A—轮船—城市B—飞机—城市C方案3:城市A—汽车—城市B—轮船—城市C算法算法就是为解决一个问题而采取的方法和步骤。也就是计算机解题的过程。算法的设计直接关系解题的正确性、时间长短、占用空间的大小和程序实现的难度。流程图流程图是算法的一种图形化的表现方式。它使用几何图形的框来代表各种不同性质的操作
6、,用流程线指示算法的执行方向。起止框输入/输出框判断框连接线连接点处理框计算两正数之积流程图程序、算法、流程图的关系程序设计离不开算法,算法指导程序设计,是程序实现的过程、方法,是程序的灵魂。流程图是算法的一种表示方式,用流程图表示算法,可以使算法更加直观、易于理解。使用VisualC++6.0编辑和运行程序的过程VC++6.0演示C语言的结构#includevoidmain(){//输出一条信息:我的第一个C程序!/*输出一条信息:"我的第一个C程序!"*/printf("我的第一个C程序!");}以#开头的语句,称为预处理语句以.h为后缀的文件被称为头文件可以是C编译
7、器提供的标准的库函数,也可以自定义的库文件main()函数是程序执行的入口点main()函数中可以包含很多语句,用一对大括号括起来{代表代码块开始}代表结束。函数体是大括号内的程序语句C语言的结构#includevoidmain(){//输出一条信息:我的第一个C程序!/*输出一条信息:"我的第一个C程序!"*/printf("我的第一个C程序!");}注释通常用于描述特定的函数或语句/**/:注释一行
此文档下载收益归作者所有