编程语言语法地要求地要求规范 联系客服

发布时间 : 星期六 文章编程语言语法地要求地要求规范更新完毕开始阅读39c3bb8acd7931b765ce0508763231126fdb7704

实用标准文案

Java 基本语法:

1) 大小写敏感:Java是大小写敏感的,这就意味着标识符Hello与hello是不同的。

2) 类名:对于所有的类来说,类名的首字母应该大写。如果类名由若干单词组成,那么每个单词的首字母应该大写,例如 MyFirstJavaClass 。

3) 方法名:所有的方法名都应该以小写字母开头。如果方法名含有若干单词,则后面的每个单词首字母大写。

4) 源文件名:源文件名必须和类名相同。当保存文件的时候,你应该使用类名作为文件名保存(切记Java是大小写敏感的),文件名的后缀为.java。(如果文件名和类名不相同则会导致编译错误)。

5) 主方法入口:所有的Java 程序由public static void main(String[] args)方法开始执行。

Java标识符:

1) 所有的标识符都应该以字母(A-Z或者a-z),美元符($)、或者下划线(_)开始

2) 首字符之后可以是任何字符的组合 3) 关键字不能用作标识符

精彩文档

实用标准文案

4) 标识符是大小写敏感的

5) 合法标识符举例:age、$salary、_value、__1_value 6) 非法标识符举例:123abc、-salary

Java修饰符:

1) 可访问修饰符 :

default (switch语句中的默认分支), public,

protected (表示字段只能通过类或者其子类访问 或者在同一个包内的其他类),

private (表示私有字段,或者方法等,只能从类内部访问) 2) 不可访问修饰符 :

final (表示一个值在初始化之后就不能再改变了 表示方法不能被重写,或者一个类不能有子类), abstract (抽象方法,抽象类的修饰符), strictfp(浮点数比较使用严格的规则)

Java变量:

1) 局部变量

2) 类变量(静态变量) 3) 成员变量(非静态变量)

精彩文档

实用标准文案

C++ C++简介:

1) C++ 是一种静态类型的、编译式的、通用的、大小写敏感的、不规则的编程语言,支持过程化编程、面向对象编程和泛型编程。

2) C++ 被认为是一种中级语言,它综合了高级语言和低级语言的特点。

注意:使用静态类型的编程语言是在编译时执行类型检查,而不是在运行时执行类型检查。

C++ 变量在定义时分配内存,而不是在初始化时。 局部变量存储在栈中;全局变量和static变量存储在全局/静态存储区;new和malloc创建堆内存。如 int* p = new int[10]; new int[10]在执行时申请分配堆内存,但指针p存放在栈中,存放的值为堆内存的首地址。

C++中局部变量在定义时,系统不会对其初始化;但全局变量,系统会对其默认初始化。

C++标识符:

1) C++ 标识符是用来标识变量、函数、类、模块,或任何其他用户自定义项目的名称。一个标识符以字母 A-Z 或 a-z 或下划线 _ 开始,后跟零个或多个字母、下划线和数字(0-9)。

精彩文档

实用标准文案

2) C++ 标识符内不允许出现标点字符,比如 @、$ 和 %。C++ 是区分大小写的编程语言。

typedef 声明:

作用:为一个已有的类型取一个新的名字。 语法:typedef type newName;

C++常量:

字面值、#define,const。

C++存储类修饰符:

1) auto是所有局部变量默认的存储类,auto只能用在函数内部,即auto只能修饰局部变量;

2) register用于定义存储在寄存器中的局部变量,不能对其取址(&),因为它没有内存地址;

3) static指示编译器在程序的生命周期内保持局部变量的存在,而不需要在每次它进入和离开作用域时进行创建和销毁。static修饰局部变量可以在函数调用之间保持局部变量的值;static修饰全局变量时,会使变量的作用域限制在声明它的文件内;

4) extern提供了一个全局变量或全局函数的引用,通过extern声明,可以访问其它文件中定义的全局变量,要求这些文件必须在同一工程目录下,否则只能用#include导入;

精彩文档