编程语言语法地要求地要求规范

编程语言语法地要求地要求规范

ID:28971246

大小:43.76 KB

页数:18页

时间:2018-12-15

编程语言语法地要求地要求规范_第1页
编程语言语法地要求地要求规范_第2页
编程语言语法地要求地要求规范_第3页
编程语言语法地要求地要求规范_第4页
编程语言语法地要求地要求规范_第5页
资源描述:

《编程语言语法地要求地要求规范》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实用标准文案Java基本语法:1)大小写敏感:Java是大小写敏感的,这就意味着标识符Hello与hello是不同的。2)类名:对于所有的类来说,类名的首字母应该大写。如果类名由若干单词组成,那么每个单词的首字母应该大写,例如 MyFirstJavaClass。3)方法名:所有的方法名都应该以小写字母开头。如果方法名含有若干单词,则后面的每个单词首字母大写。4)源文件名:源文件名必须和类名相同。当保存文件的时候,你应该使用类名作为文件名保存(切记Java是大小写敏感的),文件名的后缀为.java。(如果文件名和类名不相同则会导致编译错误)。5)主方法入口:

2、所有的Java程序由publicstaticvoidmain(String[]args)方法开始执行。Java标识符:1)所有的标识符都应该以字母(A-Z或者a-z),美元符($)、或者下划线(_)开始2)首字符之后可以是任何字符的组合3)关键字不能用作标识符精彩文档实用标准文案1)标识符是大小写敏感的2)合法标识符举例:age、$salary、_value、__1_value3)非法标识符举例:123abc、-salaryJava修饰符:1)可访问修饰符:default(switch语句中的默认分支),public,protected(表示字段只能通过类

3、或者其子类访问或者在同一个包内的其他类),private(表示私有字段,或者方法等,只能从类内部访问)2)不可访问修饰符:final(表示一个值在初始化之后就不能再改变了表示方法不能被重写,或者一个类不能有子类),abstract(抽象方法,抽象类的修饰符),strictfp(浮点数比较使用严格的规则)Java变量:1)局部变量2)类变量(静态变量)3)成员变量(非静态变量)精彩文档实用标准文案C++C++简介:1)C++是一种静态类型的、编译式的、通用的、大小写敏感的、不规则的编程语言,支持过程化编程、面向对象编程和泛型编程。2)C++被认为是一种中级语

4、言,它综合了高级语言和低级语言的特点。注意:使用静态类型的编程语言是在编译时执行类型检查,而不是在运行时执行类型检查。C++变量在定义时分配内存,而不是在初始化时。局部变量存储在栈中;全局变量和static变量存储在全局/静态存储区;new和malloc创建堆内存。如int*p=newint[10];newint[10]在执行时申请分配堆内存,但指针p存放在栈中,存放的值为堆内存的首地址。C++中局部变量在定义时,系统不会对其初始化;但全局变量,系统会对其默认初始化。C++标识符:1)C++标识符是用来标识变量、函数、类、模块,或任何其他用户自定义项目的名

5、称。一个标识符以字母A-Z或a-z或下划线_开始,后跟零个或多个字母、下划线和数字(0-9)。精彩文档实用标准文案1)C++标识符内不允许出现标点字符,比如@、$和%。C++是区分大小写的编程语言。typedef声明:作用:为一个已有的类型取一个新的名字。语法:typedeftypenewName;C++常量:字面值、#define,const。C++存储类修饰符:1)auto是所有局部变量默认的存储类,auto只能用在函数内部,即auto只能修饰局部变量;2)register用于定义存储在寄存器中的局部变量,不能对其取址(&),因为它没有内存地址;3)s

6、tatic指示编译器在程序的生命周期内保持局部变量的存在,而不需要在每次它进入和离开作用域时进行创建和销毁。static修饰局部变量可以在函数调用之间保持局部变量的值;static修饰全局变量时,会使变量的作用域限制在声明它的文件内;4)extern提供了一个全局变量或全局函数的引用,通过extern声明,可以访问其它文件中定义的全局变量,要求这些文件必须在同一工程目录下,否则只能用#include导入;精彩文档实用标准文案1)mutable 修饰符仅适用于类的对象。在C++中,mutable是为了突破const的限制而设置的。被mutable修饰的变量(

7、mutable只能用于修饰类的非静态数据成员),将永远处于可变的状态,即使在一个const函数中。const的用法:1)const修饰普通变量和指针:i.const修饰变量:consttypevalue或者typeconstvalueii.const修饰指针:a)指针本身是常量不可变:type*constpointer;b)指针所指向的内容是常量不可变:consttype*pointer或者typeconst*pointer;c)两者都不可变:consttype*constpointer;注意:识别const到底是修饰指针还是指针所指的对象,还有一个较为简

8、便的方法,也就是沿着*号划一条线:如果const位于*的左侧,则c

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

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

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