c语言第一章,C语言修正版第一章

《C语言修正版第一章》由会员分享,可在线阅读,更多相关《C语言修正版第一章(28页珍藏版)》请在人人文库网上搜索。

1、C,语言,重要性,结构化编程语言,语言的入门课,基础课,高级语言中的低级语言,很多语言都衍生自,C,语言,C,语言的重要性,C,语言现在世界上应用最广泛,最受欢迎的计算机语言之一,字符串,函数,指针,结构,指针的高级使用,C,语言知识结构,C,语言基础,变量和,数据类型,运算符,条件结构,循环结构,数组,C,语言综合应用,1,C,语言基础,第,章,本章目标,理解什么是程序、算法及流程图,理解,C,语言,理解,C,语言结构,掌握,C,程序的编译和运行过程,掌握,Visual,C+ 6.0,编辑和运行步骤,什么是程序,一个程序包括如下两个部分,对数据的描述,对操作的描述,程序,是可以连续执行,并能。

2、够完成特定任务的,一条或者多条指令的集合,数据结构,算法的描述,算法,方案,1,城市,A,飞机,城市,B,汽车,城市,C,方案,2,城市,A,轮船,城市,B,飞机,城市,C,方案,3,城市,A,汽车,城市,B,轮船,城市,C,城市,A,城市,C,城市,B,算法,算法,就是为解决一个问题而采取的方法和步骤,也就是计算机解题的过程,算法的设计直接关系解题的,正确性,运行时间长短,程序代码(占用空间的大小,程序实现的难度,算法的表示法,自然语言描述法,伪码表示法,N-S,图表示,流程图表示法,算法的分类,数值运算法,非数值运算法,程序设计,C,语言是一门便于结构化编程的语言。结构化编程,也,就是结构。

3、化程序设计,主要思想:通过分解复杂问题,为若干简单问题的方式降低程序的复杂性。主要观点,采用自顶向下、逐步细化的程序设计方法,同时严,格使用三种基本控制结构构造程序,按照操作的执行顺序,程序可以分为三类基本结构,三种基本控制结构是指,顺序结构、选择结构和循环结,构,所有的程序结构都可以分解为这三个基本控制结,构,流程图,流程图,是算法的一种图形化的表现方式,它使用几何图形的框来代表各种不同性质的操作,用流程线指示算法的执行方向,起止框,输入,输出框,判断框,连接线,连接点,处理框,计算,两数,之积,开始,接受,num1,和,num2,num1,和,num20,显示“输入错误,Result=nu。

4、m1,num2,显示,Result,结束,是,否,流程图,程序、算法、流程图的关系,程序设计离不开算法,算法指导程序设计,是程序实现的过程、方法,是程序的灵魂,流程图是算法的一种表示方式,用流程图表,示算法,可以使算法更加直观、易于理解,C,语言是贝,尔实验室的,Dennis Ritchie,在,1973,年设,计的,早期的,C,语言,主要是用于,UNIX,系统,到,了八十年代,C,语言开始进入其,它操作系统,并,很得到了广泛应,用,在微机上,有许多性能良,好的商品,C,语,言系统可用,C,语言简介,C,语,言,的,发,展,历,史,C,语言简介,简洁紧凑,使用方便灵活,运算符和数据类型丰富,适。

5、合针对硬件编写程序,生成目标代码质量高、程序执行效率高,可移植性好,C,语言,特点,32,个关键词,数据类型,char,short,int,long,float,double,unsigned,signed,struct,union,enum,void,存储类型,auto,extern,register,static,volatile,const,条件选择,if .else,switch,case,default,break,循环控制,for,while(,do.while,continue,goto,其它,return,typedef,sizeof,C,语言的结构,include,void,。

6、main(,输出一条信息,我的第一个,C,程序,输出一条信息,我的第一个,C,程序,牰湩晴尨,我的第一个,C,程序,以,开头的语句,称,为预处理语句,以,h,为后缀的文件被称为,头文件,可以是,C,编译器提供的标,准的库函数,也可以自,定义的库文件,main(,函数是程序执,行的入口点,main(,函数中可以,包含很多语句,用,一对大括号括起来,代表代码块开始,代表结束,函数体是大括号内的程,序语句,C,语言的结构,include,void,main(,输出一条信息,我的第一个,C,程序,输出一条信息,我的第一个,C,程序,牰湩晴尨,我的第一个,C,程序,注释通常用于描述特定,的函数或语句,*。

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

8、发过程,使用,Visual C+ 6.0,编辑和运行程序的过程,VC+6.0,演示,总结,C,语言基础,程序、算法、流程图的概念及相互关系,C,程序的结构,C,程序的编译、连接、运行过程,预处理语句,main,函数,函数体,注释,练习,1,C,语言的简洁性表现在哪些地方,2,C,语言的主要用途是什么,C,和其它高级比较有,什么特点,3,写出一个,C,程序的构成,4,C,语言以函数为程序的基本单位,有什么好处,5,请参照本章例题,编写一个,C,语言程序,输出,以下信息,Very,good,答案,1,C,语言的简洁性表现在哪些地方,1,C,是小型语言,压缩了一切不必要的成分,基,本组成部分紧凑,2。

9、,32,个关键字,3,9,种控制语句,4,使用简单、规整的方法就可以构造出相当复,杂、功能很强的数据类型、语句和程序结构,答案,2,C,语言的主要用途是什么,C,和其它高级比,较有什么特点,C,语言的主要用途,1,系统软件设计(操作系统、编译系统等,2,应用软件设计(图形处理、工业控制等,3,数据处理(企业管理等,4,数值计算,5,其它各个领域,1,语言简洁,2,表达式灵活实用,多种运算符,多种获得表达,式值的方法,语言格式自由、限制少,3,表达能力强,具有现代语言所要求的各种数据,类型,能实现各种复杂的数据结构,4,语言生成的目标代码质量高,5,结构化程序设计,函数化,结构化控制语句,6,可移值性好,C,语言比较其他语言特点,答案,3,写出一个,C,程序的构成,void main(,变量说明部分,语句,答案,4,C,语言以函数为程序的基本单位,有什么好,处,1,使之成为模块化程序设计语言,2,便于实现“自顶向下,逐步求精”的程序设,计思想,3,便于移植,4,便于扩充,答案,5,请参照本章例题,编写一个,C,语言程,序,输出以下信息,Very,good,void,main(,printf(,n,printf(Very,good,n,printf,n。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值