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

上传人:牧羊曲112 文档编号:1610668 上传时间:2022-12-10 格式: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讲C语言概述课件.ppt》由会员分享,可在线阅读,更多相关《第1讲C语言概述课件.ppt(20页珍藏版)》请在三一办公上搜索。

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

2、使用的主要语言之一。,第1讲 C语言程序设计概述,引言 计算机能够各种各样的工作,其实是让计算机执行相应的程序,而程序是采用程序设计语言来编写的。 C语言是一种高级程序设计语言,有方便、灵活和通用的特点,同时它具备低级语言的功能与优点,因此应用很广泛。,1、程序的基本概念程序是用计算机语言描述的对某一个问题的解题步骤。对同一问题可以采用不同的程序设计语言来编写,即使使用同一种语言来编写,编写出的程序并不是唯一的。不同的程序有不同的效率,主要包括时间与空间两个方面。,一、程序与程序设计语言(P1),CPU指令系统,由0、1序列构成的指令码组成如:10000000 加 10010000 减,用助记

3、符号描述的指令系统如 ADD A, B,面向机器的语言,程序设计是数据被加工的过程,程序设计关键是定义类,并由类派生对象,、程序设计语言(P2),1、算法的概念 算法是对问题的求解步骤的一种描述。 程序与算法的公式:程序=算法+数据结构,2、算法的表示 1)伪代码 2)流程图,二、 算法 ( P3 ),三、C语言的发展及其特点(P7),1、C语言的发展历史(1)产生过程时间:19721973地点:美国贝尔实验室目的:UNIX操作系统设计人:Ken.Thompson和ennis.M.Ritchi(2)C语言的标准标准C:K&R合著The C Programming LanguageANSI C:

4、1983年1987 ANSI C: 1987年1990年国际标准的ANSI C,2、C语言特点(P7)(1)语言简洁、紧凑、灵活(2)兼有高级语言和低级语言的特性(3)程序设计结构化、模块化(4)运算符和数据类型丰富(5)生成目标代码质量高(6)可移植性好,程序代码的录入,生成源程序*.c或*.cpp,与其它目标程序或库链接装配,生成可执行程序*.exe,语法分析查错,翻译生成目标程序*.obj,四、C语言程序的开发环境( P9 ),字符是组成语言的基本元素。C语言的字符集由英文字母、数字、空格、标点符号、特殊字符等组成。,(1)英文字母(AZ,a-z)52个。,(2)数字(0-9)10个。,

5、(3)空白符(空格、TAB制表符、换行)。,五、C语言的字符集( P17 ),(4)标点符号、运算符号等(+,-,;,:)。,用来标识变量名、符号常量名、数组名、类型名、函数名等的有效字符序列。,标识符的命名规定:,(1)标识符的第一个字符必须是字符或是下划线_,(2)标识符的第一个字符后的字符序列应该是字母、下划线或数字组成的序列。,(3)标识符的长度与系统有关,一般为8个字符长度,也就是前8个字符有效。,例:如果系统规定标识符长度为8,那么x1234567A和x1234567B会被视为同一标识符。,六、C语言的标识符( P17),标识符中应注意的问题:,1) 标识符命名时应有意义,尽量做到

6、见名知义如length用来表示长度,time用来表示时间,PI用来表示圆周率。 2) 标识符严格区分大、小写。如ABC、aBC、abc分别代表3种不同的标识符。 3) 标识符不能与C语言的保留字(即关键字 P4)、系统标准库函数(如:mian )同名。,yes? 123 go to a_80%,rogram、to_ 、 _to、file_2 和 ab1_c3 为合法标识符,为非法标识符,(含有不合法字符“?”),(出现非法字符“”),(标识符中不允许有空格),(第一个字符不能为数字),例如:,C语言的关键字(P11) C语言规定的具有特定意义的字符串,也称保留字。 C语言的关键字共有32个。,

7、32个关键字:auto break case char constcontinue default do double elseenum extern float for gotoif int long register returnshort signed 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 第一个程

8、序 Hello,World!,七、C语言程序的基本结构(P20),/* 第2个程序:计算a与b的和*/#include /* 下面的函数是计算x与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.2,main( ) . . . . . . .,#include void main( ) int i , j , sum; sum=0; for(i=

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

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

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号