c语言基本语法成分

c语言基本语法成分

ID:20587136

大小:1.96 MB

页数:36页

时间:2018-10-13

c语言基本语法成分_第1页
c语言基本语法成分_第2页
c语言基本语法成分_第3页
c语言基本语法成分_第4页
c语言基本语法成分_第5页
资源描述:

《c语言基本语法成分》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1、3C语言基本语法成分1、C语言字符集:字符是C语言的最基本的元素,C语言字符集由字母、数字、空白、标点和特殊字符组成(在字符串常量和注释中还可以使用汉字等其它图形符号)。由字符集中的字符可以构成C语言进一步的语法成分(如,标识符,关键词,运算符等)。(1)字母:A-Z,a-z(2)数字:0-9(3)空白符:空格,制表符(跳格),换行符(空行)的总称。空白符除了在字符,字符串中有意义外,编译系统忽略其它位置的空白。空白符在程序中只是起到间隔作用。在程序的恰当位置使用空白将使程序更加清晰,增强程序的可

2、读性。(4)标点符号、特殊字符:!#%^&+-*/=~<>

3、.,;:?‘“()[]{}2、标识符(名字):用来标识变量名、符号常量名、函数名、数组名、类型名等实体(程序对象)的有效字符序列。标识符由用户自定义(取名字)。C语言标识符定义规则:1)标识符只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线。例如:合法的标识符:sum,average,_total,Class,day,stu_name,p4050不合法的标识符:M.D.John,$123,#33,3D64,a>b2)大小

4、写敏感。C程序员习惯:变量名小写,常量名大写,但不绝对,如windows编程,应当使用匈牙利表示法(大小写混用,每个单词词首第一个大写,其余小写,如WinMain)。例如:sum不同Sum。BOOK不同book。3)ANSIC没有限制标识符长度,但各个编译系统都有自己的规定和限制(TC32个字符,MSC8个字符)。例如:student_name,student_number如果取8个,这两个标识符是相同的。4)标识符不能与“关键词”同名,也不与系统预先定义的“标准标识符”同名。5)建议:标识符命名应当

5、有一定的意义,做到见名知义。1、关键词(保留字):C语言规定的具有特定意义的字符串。参阅P234附录V。2、运算符:运算符将常量、变量、函数连接起来组成表达式,表示各种运算。运算符可以由一个或多个字符组成。参阅P233附录IV。运算符根据参与运算的操作数的个数分为:单目、双目、三目运算符。3、分隔符:逗号,空格。起分隔、间隔作用。4、注释符:“/*”和“*/”构成一组注释符。编译系统将/*...*/之间的所有内容看作为注释,编译时编译系统忽略注释。l注释在程序中作用:提示、解释作用。注释与软件的文档同

6、等重要,要养成使用注释的良好习惯,这对软件的维护相当重要。记住:程序是要给别人看的,自己也许还会看自己几年前编制的程序(相当别人看你的程序),清晰的注释有助于他人理解您的程序、算法的思路。l在软件开发过程中,还可以将注释用于程序的调试-暂时屏蔽一些语句。例如,在调式程序时暂时不需要运行某段语句,而你又不希望立即从程序中删除它们,可以使用注释符将这段程序框起来,暂时屏蔽这段程序,以后可以方便地恢复。1、3C程序结构1、4、1简单的C程序介绍例1.1:main(){printf(“ThisisaCprog

7、ram.”);}说明:本程序的功能是输出一行信息:ThisisaCprogram.其中:1、main表示“主函数”。每个C语言程序都必须有一个main函数,它是每一个C语言程序的执行起始点(入口点)。main()表示“主函数”main的函数头。2、用{}括起来的是“主函数”main的函数体。main函数中的所有操作(或:语句)都在这一对{}之间。也就是说main函数的所有操作都在main函数体中。3、“主函数”main中只有一条语句,它是C语言的库函数,功能是用于程序的输出(显示在屏幕上),本例用

8、于将一个字符串“ThisisaCprogram.”的内容输出。即在屏幕上显示:ThisisaCprogram._(回车/换行)4、注意:每条语句用“;”号结束语句。例1.2:main()/*计算两数之和*/{inta,b,sum;/*这是定义变量*/a=123;b=456;/*以下3行为C语句*/sum=a+b;printf(“sum=%d”,sum);}说明:本程序计算两数之和,并输出结果。1、同样此程序也必须包含一个main函数作为程序执行的起点。{}之间为main函数的函数体,main函

9、数所有操作均在main函数体中。2、/**/括起来的部分是一段注释,注释只是为了改善程序的可读性,在编译、运行时不起作用(事实上编译时会跳过注释,目标代码中不会包含注释)。注释可以放在程序任何位置,并允许占用多行,只是需要注意“/*”、“*/”匹配,一般不要嵌套注释。3、inta,b,sum;是变量声明。声明了三个具有整数类型的变量a,b,sum。C语言的变量必须先声明再使用。4、a=123;b=456;是两条赋值语句。将整数123赋给整型变量a,将整数

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。