《C语言基础》PPT课件

《C语言基础》PPT课件

ID:41109946

大小:1.82 MB

页数:27页

时间:2019-08-16

《C语言基础》PPT课件_第1页
《C语言基础》PPT课件_第2页
《C语言基础》PPT课件_第3页
《C语言基础》PPT课件_第4页
《C语言基础》PPT课件_第5页
资源描述:

《《C语言基础》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言开发基础课程地位C语言在开发语言中的地位C语言在开发语言中的地位C语言过时吗?C语言并不是已经过时的设计语言,且在方兴未艾的嵌入式软件开发领域维持着主导地位美国版EETimes子网站EmbeddedSystemsDesign十三年来针对嵌入式软件所应用之设计语言的调查统计表CPU与NASDAQ目前每年新上市的CPU有98%都是嵌入式的,这类新型CPU的长期发展性也非常乐观美国那斯达克指数与新CPU出货量变化的消长关系。嵌入式软件设计教育断层C语言在全世界各地的重要性日益增加的同时,学校里却越来越少

2、学生愿意去学如何使用该种设计语言;这反映了嵌入式系统设计领域日益严重的「教育断层」问题课程目标理解算法、流程图以及程序的概念理解程序逻辑掌握用C语言进行程序设计的基本方法。掌握C语言的基础知识,包括基本数据类型、表达式、控制结构等掌握C语言的高级知识,包括数组、指针、函数、字符串、结构、文件操作等课程结构图基础知识语法结构C语言核心扩展知识C语言的基础和基本操作符C语言常用的语法结构和操作要点数组、指针以及函数的基本操作文件操作(第1-3章)(第4-5章)(第6-10章)(第11章)字符串结构第1章C语

3、言基础预习检查main()函数的返回值应该是?代表?为什么计算机要使用二进制语言?本章目标了解程序、算法和流程图的概念熟练掌握C程序的基本结构掌握C程序的编译和运行过程使用GCC创建C程序本章结构什么是程序C语言基础GCC编译和运行程序C语言简介算法和流程图C程序的结构编译和执行C程序1-1什么是程序程序一词来自生活,通常指完成某些事务的一种既定方式和过程在日常生活中,可以将程序看成对一系列动作的执行过程的描述“程序=算法+数据结构”程序就是计算机的语言和人的语言的翻译者,做一个程序员就是要把人类世

4、界的问题用计算机的方法去解决和展现做口述笔记……键入信函的内容……发送传真……口述2.信函_____________________________________________________3.传真指令被逐条执行程序员老板秘书程序:为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合要执行的一组指令1-1计算机中的程序1-2算法和流程图计算长方形的面积问题:1.接收用户输入的长方形长度和宽度两个值;2.判断长度和宽度的值是否大于零;3.如果大于零,将长度和宽度两个值相乘得到面积,否则

5、显示输入错误;4.显示面积。算法算法:解决问题的具体方法和步骤算法的优劣:用空间复杂度与时间复杂度来衡量1-2算法和流程图流程图是算法的一种图形化表示方式。流程图直观、清晰,更有利于人们设计与理解算法。它使用一组预定义的符号来说明如何执行特定任务。开始/结束处理输入/输出判断/分支连接点流程线注释1-2算法和流程图开始接受num1和num2Result=num1×num2显示Result结束num1和num2>0?显示“输入错误”否是1-3C语言简介之语言特性机器语言汇编语言高级语言面向过程面向对象CP

6、U指令系统,由0、1序列构成的指令码组成如:10000000加10010000减用助记符号描述的指令系统如ADDA,B面向机器的语言程序设计是数据被加工的过程客观世界可以分类,对象是类的实例对象是数据和方法的封装对象间通过发送和接受消息发生联系1-3C语言简介之C语言强大编程语言低级高级CC语言是贝尔实验室的DennisRitchie在1973年设计的。C最初用于开发系统级程序。在微机上,有许多性能良好的商品C语言系统可用。包括GNUCTurboC、BorlandC/C++;MicrosoftVisua

7、lC/C++等。结构化的程序设计语言:层次清晰,便于按模块化方式组织程序,易于调试和维护语句简洁:学习时入门相对容易,C语言很好地总结了其他语言提出的程序库概念功能强大:既可用于系统软件的开发,也适合于应用软件的开发。移植性好:只要对这种语言稍加修改,便可以适应不同型号机器或各类操作系统。特点1-4C程序的基本结构#includeintmain(void){printf("HelloWorld");}以#开始的语句称为预处理指令#include语句不是必需的,但是,如果程序有该语句

8、,就必须将它放在程序的开始处stdio.h文件中包含了有关输入输出语句的函数main()函数是C程序处理的起点。C89标准允许main()函数可以返回一个值,也可以不返回值。如果某个函数没有返回值,那么在它的前面有一个关键字void在函数定义的后面有一个左大括号,即{它表示函数的开始,后面是函数的主体大括号也可以用于将语句块括起来在函数定义的结尾处有一个右大括号,即}在屏幕上产生一行输出“Helloworld”,并换行()另外,并非在声

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

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

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