下载此文档

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


文档分类:IT计算机 | 页数:约159页 举报非法文档有奖
1/159
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/159 下载此文档
文档列表 文档介绍
第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 标识符定义标识符时应尽量做到“见名知意”,以提高程序的可读性。

第2章 C语言基础及顺序结构程序设计 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数159
  • 收藏数0 收藏
  • 顶次数0
  • 上传人dreamclb
  • 文件大小751 KB
  • 时间2017-03-06