- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章 C语言程序设计基础 2.1 C语言程序的基本语法结构 2.1.1 主函数main() main()函数的常见结构如下所示。 void main() { … /*函数体*/ } 如果需要在程序执行时接受命令行参数,则main()函数的格式如下。 void main(int argc ,char * argv[ ] ) { … } 本书中,在多数情况下,都不需要向main()函数传递参数,因此,都采用没有参数(即只有空括号)的格式。当然,也可以使用更严谨一些的格式,如下所示: void main(void) { … } 2.1.2 单行语句与复合语句 1.单行语句 C语言程序中单行语句的最后都是分号(;),这是C语言程序的语句结束符号,所有的C语言语句都必须以分号结束。 需要注意,C语言中的单行语句并不是说该语句只占一行,而是指以分号结束的语句。 2.复合语句 在程序中,有时需要将相邻的数条语句作为一个整体来执行,就可以将这些语句用花括号括起来,成为一个复合语句,也称为语句块。 2.1.3 空语句与分隔符 1.空语句 空语句仅起到占位的作用,以便以后对语句进行充实。 2.分隔符 在C语言中采用的分隔符有逗号和空格两种。逗号主要用在类型说明和函数参数表中,分隔各个变量。 逗号也可用来分隔同行中的几个表达式,它主要用作将几行短语句合成一句,简化程序书写。 空格多用于语句各单词之间,做间隔符。 在关键字,标识符之间必须要有一个以上的空格符做间隔,否则将会出现语法错误。 3.注释 C语言的注释符是以“/*”开头并以“*/”结尾的串。在“/*”和“*/”之间的即为注释。程序编译时,将忽略注释,不对注释作任何处理。 注释可出现在程序中的任何位置,用来向用户提示或解释程序的意义。 2.1.4 C语言程序的结构特点 一个C语言源程序可以由一个或多个程序源文件组成,每个源文件可包含一个或多个函数。 一个源程序不论由多少个文件组成,都有一个且只能有一个main函数,即主函数。 源程序中可以有预处理命令(include 命令仅为其中的一种),预处理命令通常应放在源文件或源程序的最前面。 每一个说明,每一个语句都必须以分号结尾。但预处理命令,函数头和花括号“}”之后不能加分号。 标识符、关键字之间必须至少加一个空格以示间隔。若已有明显的间隔符,也可不再加空格来间隔。 2.2 C语言的基础元素 2.2.1 标识符与关键字 1.标识符 在C语言程序中,标识符由1~8个字符组成。构成标识符的字符只能是下划线“_”、数字(0~9)和英文字母,并且标识符的第一个字符只能是下划线或英文字母。 C语言是一种对字母大小写敏感的语言,定义标识符时必须注意字母的大小写。 在使用标识符时还必须注意以下几点。 ① 标准C语言不限制标识符的长度,但它受各种版本的C 语言编译系统限制,同时也受到具体机器的限制。例如在某版本C语言中规定标识符前八位有效,当两个标识符前八位相同时,则被认为是同一个标识符。 ② 在标识符中,大小写是有区别的。例如BOOK和book 是两个不同的标识符。 ③ 标识符虽然可由程序员随意定义,但标识符是用于标识某个量的符号。因此,命名应尽量有相应的意义,以便阅读理解,作到“顾名思义”。 2.关键字 在C语言程序中,还有一类特殊的标识符,它们仅供系统专用,不能用来作为用户定义的标识符,这就是关键字。关键字是有特殊含义的系统保留标识符,因此又称为系统保留字。 关键字是由C语言规定的具有特定意义的字符串,用户定义的标识符不应与关键字相同。C语言的关键字分为以下几类。 (1)类型说明符。 用于定义、说明变量、函数或其他数据结构的类型。如前面例题中用到的int,double等。 (2)语句定义符。 用于表示一个语句的功能。如例1.3中用到的if else就是条件语句的语句定义符。 (3)预处理命令字。 用于表示一个预处理命令。如前面各例中用到的include。 2.2.2 常量与变量 1.变量 变量是指在程序运行过程中,值可以发生变化的量。 (1)变量的定义 变量定义的一般形式如下。 数据类型 变量名表; (2)给变量赋初值 类型说明符 变量1= 值1,变量2= 值2,
您可能关注的文档
最近下载
- 北京市第四中学2024-2025学年九年级上学期期中考试化学试题(含答案).pdf VIP
- 幼儿园大班英语绘本----寒假.ppt VIP
- 年产360吨天然道地中药材绿色提取精制项目环评环境影响报告表(新版环评).pdf VIP
- 液压传动题库 .pdf VIP
- BOSS工作站RC-5参考手册.pdf
- 2025(统编选必上册)语文《逻辑的力量》教材例题解答+练习巩固 课件.pptx
- (高清版)DB13∕T 2547-2017 《实验动物垫料》.pdf VIP
- GB50487-2008 (2022年版) 水利水电工程地质勘察规范.pdf VIP
- 酒店消防应急预案范本酒店消防安全应急预案.doc VIP
- 三年级语文上册期中情境素养测评卷(含答案).docx VIP
原创力文档


文档评论(0)