《C程序概述》PPT课件

《C程序概述》PPT课件

ID:45086006

大小:756.00 KB

页数:21页

时间:2019-11-09

《C程序概述》PPT课件_第1页
《C程序概述》PPT课件_第2页
《C程序概述》PPT课件_第3页
《C程序概述》PPT课件_第4页
《C程序概述》PPT课件_第5页
资源描述:

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

1、《C程序设计教程》配套课件(第1—9章)1.1算法与程序设计1、算法定义:算法是解决某一特定类型问题的有限运算序列(指令的有限集合)。例:交换A杯里的水和B杯里的醋。C程序概述算法的特征:(1)确定性:算法中的每一个步骤都应该确定的,不允许存在摸棱两可的解释;(2)有穷性:任意一个算法必须在执行有限步骤后结束;(3)可行性:算法的每一个操作步骤都应该是可以执行的;(4)拥有足够的情报:比如有0个、1个或多个输入;有输出结果等等;不同的输入将会有不同的输出结果。1.1算法与程序设计2、程序设计含义:有了算法之后,还要告诉计算机要“做什么”和“

2、怎么做”,这个过程就是程序设计。C程序概述编程语言:低级语言:机器语言:全由0和1组成的语言,计算机可以直接识别并执行;汇编语言:以助记符改造之后的机器语言,人理解起来稍微容易一些,不过和机器语言一样严重依赖硬件。高级语言:比较接近人的自然语言和数学语言,因此人容易懂,容易学通用性强。(例如C,C++,BASIC,FORTRAN等等)1.2C语言简介1、C语言的特点(1)数据类型丰富:能够用于描述各种复杂的数据结构;(2)运算符种类丰富:有数十种运算符,可以进行算数运算,逻辑运算,位运算,甚至直接控制硬件等等;(3)符合结构化程序设计的要求

3、:提供基本的三种控制结构语句,顺序结构、选择结构、循环结构;(4)可移植性好:按照标准的ANSIC进行开发,几乎不用修改源代码就可以移植到所有计算机上;C程序概述1.2C语言简介2、C程序的格式C程序概述1.2C语言简介2、C程序的格式C程序概述声明部分可执行部分1.2C语言简介2、C程序的格式C程序概述总结:1、一个C源程序由函数组成,其中有且仅有一个main()主函数,它是程序的入口;2、一个函数由两部分组成:函数首部和函数体;3、分号“;”是C语句的一部分,每一条语句均以分号结束;4、C程序书写自由,一行内可以写多条语句,一条语句也可

4、以写在多行;5、程序的注释部分应该在/*•••*/之间,/和*之间不允许有空格;注释可以出现在程序的任何位置上;6、C语言本身并没有输入输出语句,输入输出操作由函数scanf和printf等完成,在stdio.h文件种定义了这两个函数。1.2C语言简介C程序概述标识符:C语言中的标识符用于给程序中的常量、变量、函数、文件指针和数据类型等命名。其构成规则如下:1、标识符由英文字母(a~z,A~Z)或下划线开头,后面可跟字母、数字或下划线;2、标识符中的大、小写英文字母表示不同含义,即代表不同的标识符,通常C程序中的变量用小写字母,符号常量用大

5、写字母;3、不同的C编译系统对标识符所用的字符个数有不同的规定,ANSIC可以识别标识符的前31个字符,但有的C编译系统只识别前8个字符;4、用户取名时,应当尽量遵循“见名知意”和“简洁明了”的原则。1.2C语言简介C程序概述关键字:C语言中的规定好了的、有着特别含义的、不能作其它用途使用的标识符;1.2C语言简介C程序概述运算符:用来表示某种运算的符号。C语言中的运算符主要分以下几类:1.2C语言简介C程序概述常量:在程序运行过程中不会发生变化的量;例如3、8、-4是整型常量;5.7、-3.2是实型常量;‘a’、‘d’是字符型常量;变量:

6、在程序运行过程中其值可能发生改变的量。如例1-2种的width和height就称为变量;每一个变量都有一个名字,根据变量的类型不同,系统将为每一个变量分配相应的内存单元。1.2C语言简介C程序概述函数调用:C语言中的函数分为:系统提供的库函数和用户自定义函数。库函数用户自定义函数1.3C程序的编写与实现C程序概述(1)TurboC中实现C程序1)启动1.3C程序的编写与实现C程序概述(1)TurboC中实现C程序2)文件编辑与保存1.3C程序的编写与实现C程序概述(1)TurboC种实现C程序3)编译、连接1.3C程序的编写与实现C程序概述

7、(1)TurboC种实现C程序4)运行1.3C程序的编写与实现C程序概述(2)VisualC++中实现C程序1)启动1.3C程序的编写与实现C程序概述(2)VisualC++种实现C程序2)文件编辑与保存1.3C程序的编写与实现C程序概述(2)VisualC++种实现C程序3)编译、连接1.3C程序的编写与实现C程序概述(2)VisualC++种实现C程序4)运行编辑链接编译执行C程序开发步骤<>file.exe程序代码的录入,生成源程序*.c语法分析查错,翻译生成目标程序*.obj与其它目标程序或库链接装配,生成可执行程序*.exe

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

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

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