1 / 159
文档名称:

第2章 C语言基础及顺序结构程序设计.ppt

格式:ppt   大小:751KB   页数:159页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第2章 C语言基础及顺序结构程序设计.ppt

上传人:dreamclb 2017/3/6 文件大小:751 KB

下载得到文件列表

第2章 C语言基础及顺序结构程序设计.ppt

文档介绍

文档介绍:普通高等教育“十一五”国家级规划教材第2章C语言基础及顺序结构程序设计作为一种程序设计语言, C 语言规定了一套严密的字符集和语法规则,程序设计就是根据这些基本字符和语法规则按照实际问题的需要编制出相应的 C 语言程序。本章首先介绍 C语言的语法基础,包括字符集、数据类型、标识符、关键字、保留标识符、变量和常量的概念,其次介绍基本运算符和表达式的运算规则以及基本输入/ 输出函数的用法,最后介绍顺序结构程序设计的基本方法,并学****编写一些简单的顺序结构程序。普通高等教育“十一五”国家级规划教材 C 语言的字符集 C 语言的关键字、标识符与保留标识符 C 语言的数据类型 常量 变量 C 语言的运算符和表达式 C 语言的最基本的运算符与表达式 C 语言的基本语句 数据的输入与输出 顺序结构程序设计 程序举例第2章C语言基础及顺序结构程序设计普通高等教育“十一五”国家级规划教材 C 语言的字符集字符是组成 C语言的最基本的元素。 C语言字符集由字母、数字、空白符、下划线、标点和特殊字符组成(在字符常量、字符串常量和注释中还可以使用汉字等其他图形符号)。由字符集中的字符可以构成 C语言的基本的语法单位(如标识符、关键字、运算符等)。普通高等教育“十一五”国家级规划教材 C 语言的字符集 C语言字符集及常规分类如下: ①字母:小写字母 a~z共26个,大写字母 A~Z共26个。②数字: 0~9共10个。③空白符:空格符、制表符和换行符等统称为空白符。空白符只在字符常量和字符串常量中起作用,在其他地方出现时, 只起间隔作用,编译程序时对它们忽略。④下划线: _。⑤标点符号、特殊字符: +、-、*、/、%、=、>、<、(、)、 [ 、] 、{、}、!、&、#、^、?、,、.、;、:、'、"、\。在编写 C语言程序时,只能使用 C语言字符集中的字符,且区分大小写字母。如果使用其他字符,编译器将把它们视为非法字符而报错。普通高等教育“十一五”国家级规划教材 C 语言的关键字、标识符与保留标识符正如人类的自然语言具有其语法规则一样, C 语言也规定了自身的语法。为了按照一定的语法规则构成 C 语言的各种成分, C语言规定了基本词法单位。基本的词法单位是单词, 而c语言中基本的单词是关键字标识符保留标识符普通高等教育“十一五”国家级规划教材 C语言的关键字、标识符与保留标识符 关键字关键字是具有特定含义的、专门用来说明 C语言的特定成分的一类单词。 C语言的关键字都用小写字母书写,不能用大写字母书写。表2-1 C 语言关键字列表 volatile typedef sizeof const static register extern auto while switch return if goto for else do default continue case break void unsigned union struct signed short long int float enum double char 普通高等教育“十一五”国家级规划教材 标识符在C程序中,用于标识名字的有效字符序列称为标识符。标识符可用来标识变量名、符号常量名﹑函数名、数组名和数据类型名等。标识符的命名应遵循以下规则: ①标识符只能由英文字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线。②大小写英文字母被认为是不同的字符。例如, D和d,BOOK 和 book ,A_b 和a_b 是三个不同的标识符。③标识符不能与关键字和保留标识符重名。④在一个标识符中,各个字符之间不允许出现空格。⑤标识符的长度可以为任意,它随编译系统的不同而不同。 C语言的关键字、标识符与保留标识符普通高等教育“十一五”国家级规划教材正确的标识符命名: _3a x3 BOOK1 PI sum5 music _3_4 abcD34xz 不正确的标识符命名: a+b 3s -3x yes no int a>b πr # xy bowy-1 yes/no printf 标识符定义标识符时应尽量做到“见名知意”,以提高程序的可读性。

最近更新

五角星大班市公开课获奖教案省名师优质课赛课.. 4页

五年级语文市公开课获奖教案省名师优质课赛课.. 6页

五年级教科版语文下册市公开课获奖教案省名师.. 6页

五年级下册艺术市公开课获奖教案省名师优质课.. 6页

五官好朋友市公开课获奖教案省名师优质课赛课.. 5页

二年级美术下市公开课获奖教案省名师优质课赛.. 5页

二年级市公开课获奖教案省名师优质课赛课一等.. 5页

二年级下册推理市公开课获奖教案省名师优质课.. 5页

二元一次方程的应用市公开课获奖教案省名师优.. 5页

书写花字市公开课获奖教案省名师优质课赛课一.. 4页

九年级欧姆定律市公开课获奖教案省名师优质课.. 5页

乘梯安全市公开课获奖教案省名师优质课赛课一.. 5页

两只小鸭市公开课获奖教案省名师优质课赛课一.. 5页

世界气候特征市公开课获奖教案省名师优质课赛.. 4页

不攻击人市公开课获奖教案省名师优质课赛课一.. 4页

下雨天美术市公开课获奖教案省名师优质课赛课.. 4页

三轮车市公开课获奖教案省名师优质课赛课一等.. 5页

三年级科学实验市公开课获奖教案省名师优质课.. 7页

三优联评市公开课获奖教案省名师优质课赛课一.. 5页

七彩阳光幼儿园市公开课获奖教案省名师优质课.. 5页

七年级数学整式市公开课获奖教案省名师优质课.. 5页

七巧板中班市公开课获奖教案省名师优质课赛课.. 5页

一的认识市公开课获奖教案省名师优质课赛课一.. 6页

一年级数学青岛版市公开课获奖教案省名师优质.. 5页

一年级体育市公开课获奖教案省名师优质课赛课.. 4页

一年四季的市公开课获奖教案省名师优质课赛课.. 3页

一下语文市公开课获奖教案省名师优质课赛课一.. 5页

《蝴蝶》市公开课获奖教案省名师优质课赛课一.. 6页

《猜谜谣》音乐市公开课获奖教案省名师优质课.. 4页

《比尾巴》市公开课获奖教案省名师优质课赛课.. 5页