第1讲C语言概述课件.ppt

上传人(卖家):晟晟文业 文档编号:5186226 上传时间:2023-02-16 格式:PPT 页数:20 大小:244.01KB
下载 相关 举报
第1讲C语言概述课件.ppt_第1页
第1页 / 共20页
第1讲C语言概述课件.ppt_第2页
第2页 / 共20页
第1讲C语言概述课件.ppt_第3页
第3页 / 共20页
第1讲C语言概述课件.ppt_第4页
第4页 / 共20页
第1讲C语言概述课件.ppt_第5页
第5页 / 共20页
点击查看更多>>
资源描述

1、袁辉勇QQ:303882171Email:教材、参考书与课时安排1、教材与参考书C语言程序设计基础 冯克鹏,电子科技大学出版社C程序设计 谭浩强,清华大学出版C语言程序设计教程 谭浩强,高等教育出版社 2、课时安排(1)、理论授课:46学时 (2)、上机实训:22学时(3)、程序设计在线训练网址:210.38.206.2课程情况:1、C语言程序设计是计算机专业学生必须重点掌握的专业基础课程,对后续课程的影响相当大。2、各类计算机考试(全国计算机水平考试、全国计算机等级考试)都有针对C语言的考试。3、全球、我国和各省市每年都举办大学生程序设计竞赛,C语言是比赛时使用的主要语言之一。C语言的发展历

2、史C语言的主要特点C程序的基本结构C程序的上机步骤(开发过程)第第1 1讲讲 C C语言程序设计概述语言程序设计概述引言 计算机能够各种各样的工作,其实是让计算机执行相应的程序,而程序是采用程序设计语言来编写的。C语言是一种高级程序设计语言,有方便、灵活和通用的特点,同时它具备低级语言的功能与优点,因此应用很广泛。1、程序的基本概念程序是用计算机语言描述的对某一个问题的解题步骤。对同一问题可以采用不同的程序设计语言来编写,即使使用同一种语言来编写,编写出的程序并不是唯一的。不同的程序有不同的效率,主要包括时间与空间两个方面。一、程序与程序设计语言(P1)机器语言机器语言汇编语言汇编语言高级语言

3、高级语言面向过程面向过程面向对象面向对象CPUCPU指令系统,由指令系统,由0 0、1 1序列构成的指令码组成序列构成的指令码组成如:如:10000000 10000000 加加 10010000 10010000 减减用助记符号描述的指令系统用助记符号描述的指令系统如如 ADD A,BADD A,B面向机器的语言面向机器的语言程序设计是数据被加工的过程程序设计是数据被加工的过程程序设计关键是定义类,并由类派生对象程序设计关键是定义类,并由类派生对象、程序设计语言(、程序设计语言(P2)1、算法的概念 算法是对问题的求解步骤的一种描述。程序与算法的公式:程序=算法+数据结构2、算法的表示 1)

4、伪代码 2)流程图二、算法(P3)三、三、C C语言语言的发展及其特点(的发展及其特点(P7P7)1、C语言的发展历史(1)产生过程时间:19721973地点:美国贝尔实验室目的:UNIX操作系统设计人:Ken.Thompson和ennis.M.Ritchi(2)C语言的标准标准C:K&R合著The C Programming LanguageANSI C:1983年1987 ANSI C:1987年1990年国际标准的ANSI C2、C语言特点(P7)(1)语言简洁、紧凑、灵活(2)兼有高级语言和低级语言的特性(3)程序设计结构化、模块化(4)运算符和数据类型丰富(5)生成目标代码质量高(6

5、)可移植性好编辑编辑链接链接编译编译执行执行程序代码的录入程序代码的录入,生成源程序生成源程序*.c.c或或*.cpp.cpp与其它目标程序或库链接装配与其它目标程序或库链接装配,生成可执行生成可执行程序程序*.exe.exe语法分析查错,翻译生成目标程序语法分析查错,翻译生成目标程序*.obj.obj四、四、C C语言程序的开发环境语言程序的开发环境(P9)(P9)字符是组成语言的基本元素。字符是组成语言的基本元素。C C语言的字符集由语言的字符集由英文英文字母、数字、空格、标点符号、特殊字符等组字母、数字、空格、标点符号、特殊字符等组成。成。(1 1)英文字母()英文字母(A AZ,a-z

6、Z,a-z)5252个。个。(2 2)数字()数字(0-90-9)1010个。个。(3 3)空白符(空格、)空白符(空格、TABTAB制表符、换行)。制表符、换行)。五、五、C C语言的字符集语言的字符集(P17)(P17)(4 4)标点符号、运算符号等()标点符号、运算符号等(+,-,;,:)。)。用来标识变量名、符号常量名、数组名、类型用来标识变量名、符号常量名、数组名、类型名、函数名等的有效字符序列。名、函数名等的有效字符序列。标识符的命名规定:标识符的命名规定:(1 1)标识符的第一个字符必须是字符或是下划线)标识符的第一个字符必须是字符或是下划线_ _(2 2)标识符的第一个字符后的

7、字符序列应该是字母、)标识符的第一个字符后的字符序列应该是字母、下划线或数字组成的序列。下划线或数字组成的序列。(3 3)标识符的长度与系统有关,一般为)标识符的长度与系统有关,一般为8 8个字符长个字符长度,也就是前度,也就是前8 8个字符有效。个字符有效。例:例:如果系统规定标识符长度为如果系统规定标识符长度为8 8,那么,那么x1234567Ax1234567A和和x1234567Bx1234567B会被视为同一标识符。会被视为同一标识符。六、六、C C语言的标识符语言的标识符(P17)(P17)标识符中应注意的问题:标识符中应注意的问题:1)标识符命名时应有意义,尽量做到见名知义如标识

8、符命名时应有意义,尽量做到见名知义如length用来表示长度,用来表示长度,time用来表示时间,用来表示时间,PI用来表用来表示圆周率。示圆周率。2)标识符严格区分大、小写。如标识符严格区分大、小写。如ABC、aBC、abc分别代表分别代表3种不同的标识符。种不同的标识符。3)标识符不能与标识符不能与C语言的保留字语言的保留字(即关键字即关键字 P4)、系统标准库函数系统标准库函数(如:如:mian)同名。同名。yes?123 go to a_80%program、to_、_to、file_2 和和 ab1_c3 为合法标识符为合法标识符为非法标识符为非法标识符(含有不合法字符含有不合法字符

9、“?”)(出现非法字符出现非法字符“”)(标识符中不允许有空格)标识符中不允许有空格)(第一个字符不能为数字第一个字符不能为数字)例如:例如:C C语言的关键字(语言的关键字(P11P11)C C语言规定的具有特定意义的字符串,也称语言规定的具有特定意义的字符串,也称保留保留字字。C C语言的关键字共有语言的关键字共有3232个。个。3232个关键字:个关键字:auto break case char constcontinue default do double elseenum extern float for gotoif int long register returnshort si

10、gned sizeof static structswitch typedef unsigned union voidvolatile while/*ch1_1.c The first C Program*/#include main()printf(Hello,World!n);注释注释编译预处理编译预处理函数函数语句语句程序执行结果:程序执行结果:Hello,World!例例1.1 第一个程序第一个程序 Hello,World!七、七、C语言语言程序程序的基本的基本结构结构(P20)/*第第2个程序:计算个程序:计算a与与b的和的和*/#include/*下面的函数是计算下面的函数是计算x

11、与与y的和的和*/int add(int x,int y)int z;z=x+y;return(z);/*下面是主函数下面是主函数 */void main()int a,b,sum;a=10;b=24;sum=add(a,b);printf(sum=%dn,sum);运行结果:运行结果:sum=34函数函数语句语句预处理命令预处理命令注释注释例例1.21.2main().#include void main()int i,j,sum;sum=0;for(i=1;i10;i+)for(j=1;j10;j+)sum+=i*j;printf(“%dn”,sum);优秀程序员的素质之一优秀程序员的素质

12、之一:l 使用使用TABTAB缩进格式缩进格式l 对齐对齐l 有足够的注释有足够的注释l 有合适的空行有合适的空行C语言程序的书写格式(语言程序的书写格式(P21)l习惯用习惯用小写小写字母,大小写敏感字母,大小写敏感l可使用空行和空格可使用空行和空格l常用常用锯齿形锯齿形书写格式书写格式 2 2、函数组成、函数组成l每个函数由函数说明和函数体组成。每个函数由函数说明和函数体组成。l函数的函数体包括说明部分和执行部分。函数的函数体包括说明部分和执行部分。l执行部分由语句组成,语句执行部分由语句组成,语句用用“;”作为作为结束结束符符3 3、注释、注释l用用/*和和 */括起的部分为注释。括起的部分为注释。l不产生编译代码不产生编译代码(不影响程序的执行结果不影响程序的执行结果)。l注释的作用:提高程序的可阅读性。注释的作用:提高程序的可阅读性。C C语言程序结构的特点(语言程序结构的特点(P21P21)1 1、程序组成、程序组成lC C程序由程序由一个或者多一个或者多个函数组成个函数组成。l每个每个C C程序中程序中必有且只能有一个主函数必有且只能有一个主函数mainmain。lC C程序程序都是都是从从mainmain函数函数开始执行开始执行。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(第1讲C语言概述课件.ppt)为本站会员(晟晟文业)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|