移动通信软件编程基础-c语言第1章

移动通信软件编程基础-c语言第1章

ID:38640316

大小:1.62 MB

页数:23页

时间:2019-06-16

移动通信软件编程基础-c语言第1章_第1页
移动通信软件编程基础-c语言第1章_第2页
移动通信软件编程基础-c语言第1章_第3页
移动通信软件编程基础-c语言第1章_第4页
移动通信软件编程基础-c语言第1章_第5页
资源描述:

《移动通信软件编程基础-c语言第1章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、移动通信软件编程基础——C语言重要性结构化编程语言,语言的入门课,基础课高级语言中的低级语言很多语言都衍生自C语言C语言的重要性课程地位字符串函数指针结构指针的高级使用知识结构C语言基础变量和数据类型运算符条件结构循环结构数组C语言综合应用演示课程目标C语言到底能做什么样的程序?1C语言基础第章本章目标理解什么是程序、算法及流程图理解C语言理解C语言结构掌握C程序的编译和运行过程掌握VisualC++6.0编辑和运行步骤什么是程序一个程序包括如下两个部分:对数据的描述对操作的描述程序是可以连续执行,并能够完成特定任务的一条或者多条

2、指令的集合。算法方案1:城市A—飞机—城市B—汽车—城市C方案2:城市A—轮船—城市B—飞机—城市C方案3:城市A—汽车—城市B—轮船—城市C算法算法就是为解决一个问题而采取的方法和步骤。也就是计算机解题的过程。算法的设计直接关系解题的正确性、时间长短、占用空间的大小和程序实现的难度。流程图流程图是算法的一种图形化的表现方式。它使用几何图形的框来代表各种不同性质的操作,用流程线指示算法的执行方向。起止框输入/输出框判断框连接线连接点处理框计算两数之积流程图程序、算法、流程图的关系程序设计离不开算法,算法指导程序设计,是程序实现的过

3、程、方法,是程序的灵魂。流程图是算法的一种表示方式,用流程图表示算法,可以使算法更加直观、易于理解。C语言是贝尔实验室的DennisRitchie在1973年设计的早期的C语言主要是用于UNIX系统,到了八十年代,C语言开始进入其它操作系统,并很得到了广泛应用在微机上,有许多性能良好的商品C语言系统可用。C语言简介C语言的发展历史C语言简介简洁紧凑,使用方便灵活运算符和数据类型丰富适合针对硬件编写程序生成目标代码质量高、程序执行效率高可移植性好C语言特点C语言的结构#includevoidmain(){//输出一

4、条信息:我的第一个C程序!/*输出一条信息:"我的第一个C程序!"*/printf("我的第一个C程序!");}以#开头的语句,称为预处理语句以.h为后缀的文件被称为头文件可以是C编译器提供的标准的库函数,也可以自定义的库文件main()函数是程序执行的入口点main()函数中可以包含很多语句,用一对大括号括起来{代表代码块开始}代表结束。函数体是大括号内的程序语句C语言的结构#includevoidmain(){//输出一条信息:我的第一个C程序!/*输出一条信息:"我的第一个C程序!"*/printf("我的

5、第一个C程序!");}注释通常用于描述特定的函数或语句/**/:注释一行或者多行。//:注释一行。编译和执行C程序C源程序目标文件可执行程序C语言函数库编译连接源程序:是用户创建的文件,以“.c”为文件扩展名保存目标文件:是编译器的输出结果。这类文件的常见扩展名为“.o”或“.obj”头文件:含有函数的声明和预处理语句,用于帮助访问外部定义的函数。头文件的扩展名为“.h”。可执行文件:是连接器的输出结果。可执行文件的扩展名为“.exe”。分析问题编制程序编译连接调试运行完成编译中发现错误,转回修改源程序连接中发现错误,转回修改源程

6、序调试运行中发现问题,表明分析本身有错误,重新分析问题C程序的开发过程使用VisualC++6.0编辑和运行程序的过程VC++6.0演示总结C语言基础程序、算法、流程图的概念及相互关系C程序的结构C程序的编译、连接、运行过程预处理语句main函数函数体注释习题作业

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。