- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
C语言程序结构分析机电工程系基础部分任务一C语言程序结构分析C语言的基本语法成分C语言的最基本的元素是字符程序实例分析基本语法成分1、字母2、数字3、空白符4、标点符号特殊字符C语言字符集:四种基本元素构成C语言的基本语法成分定义:C语言字符集由4种字符(C语言的最基本的元素)构成,字母、数字、空白符、标点和特殊字符组成(在字符串常量和注释中还可以使用汉字等其它图形符号)。4种字符的具体组成1、字母:A-Z,a-z2、数字:0-93、空白符:空格,制表符(跳格),换行符(空行)的总称。空白符除在字符,字符串中有意义外,编译系统忽略其它位置的空白。空白符在程序中只是起到间隔作用。在程序的恰当位置使用空白将使程序更加清晰,增强程序的可读性。4、标点符号、特殊字符:!#%^+-*/=~\|.,;:?‘“()[]{}字符集里的字符可以组合构成C语言进一步的5种语法成分(标识符,关键词,运算符、分隔符、注释符)C语言字符集C语言的基本语法成分标识符1、定义:标识符用来标识变量名、符号常量名、函数名、类型名、文件名等的有效字符序列。2、使用:在程序中使用的变量名、函数名、标号等统称为标识符。除库函数的函数名由系统定义外,其余都由用户自定义。3、C规定标识符的命名规范:1、必须是字母(A~Z,a~z)、数字(0~9)、下划线组成的字符串,2、第一个字符必须是字母或下划线。C语言的基本语法成分标识符标识符命名的示例分析示例:1、以下标识符是合法:a,x,3x,BOOK_1,sum52、以下标识符是非法的(写出错误的原因):3s(以数字开头,第一个字符必须是字母或下划线)s*T(出现非法字符*,必须是字母、数字、下划线组成)-3x(以减号开头,第一个字符必须是字母或下划线)bowy-1(出现非法字符-,必须是字母、数字、下划线组成)程序实例分析计算并输出一个数的平方。黑色部分是程序部分(计算机编译执行部分)这部分必须有,必须完全正确红色部分是注解部分(为方便阅读程序书写)这部分计算机不会执行,可有可无#includestdio.h?main()/*主函数,程序从这里开始运行*/{/*函数体开始*/floata,b;/*定义语句,定义变量a和b*/a=2.8;/*赋值语句*/b=a*a;/*赋值语句*/printf(%f\n,b);/*标准输出函数*/}/*函数体结束*/C语言的基本语法成分在使用标识符的注意事项1、标准C语言编译系统不限制标识符的长度,但它受各种版本的C语言编译系统限制,同时也受到具体机器的限制。例如在某版本C语言编译系统中规定标识符前八位有效,当两个标识符前八位相同时,则被认为是同一个标识符。2、在标识符中,大小写是有区别的。例如BOOK和book是两个不同的标识符。3、标识符虽然可由程序员随意定义,但标识符是用于标识某个量的符号。因此,命名应尽量有相应的意义,以便阅读理解,作到“顾名思义”。C语言的基本语法成分关键字1、定义:C语言中一些具有特殊意义的标识符称为关键字,通常也称为保留字。2、使用:关键字在任何时候都不得用作变量名、符号常量名、函数名、类型名、文件名等。用户自己定义的标识符不应与关键字相同。下表中是常用的32个关键字:C语言的基本语法成分intsignedunsignedfloatdoublecharlongshortifelseswitchcasedefaultdowhileforgotoreturnbreakcontinueautoconstregistersizofstructexterntypedefunionstaticvoidvolatileenum3、C语言的关键字(常用的32个)分为以下几类:数据类型说明符(红色的8个):用于定义、说明变量、函数或其它数据结构的类型。如前面例题中用到的int,double等语句定义符(蓝色的12个):用于表示一个语句的功能。如例实例中用到的if-else就是条件语句的语句定义符。C语言的基本语法成分运算符1、使用:运算符将常量、变量、函数连接起来组成表达式,表示各种运算。2、34种运算符的分类展示
文档评论(0)