`

c++ java 关键字

阅读更多
JAVA:标有*号的是C++有相似作用的关键字
abstract/:表明类或类中的方法是抽象的
boolean:基本数据类型,布尔
*break:提前跳出一个循环
byte:基本数据类型,字节
*case:用于switch语句,表明分支
*catch:用于在异常处理机制,捕获异常
*char:基本数据类型,字符
*class:类
*continue:回到一个循环的开始处
*default:用于switch语句,表明默认分支
*do:用于do-while循环语句
*double:基本数据类型,双精度
*else:用于条件判断的分支:if ... else...
extends:用于类的继承,a extends b表示"a继承于 b"
*false:布尔变量值"假"
final:表示类不能被继承或类中的方法不能覆盖
finally:用于处理异常,声明一个肯定执行到的块
*float:基本数据类型,单精度浮点
*for:循环语句之一:for (循环变量初始化;循环终止条件;循环变量更新)
*if:条件判断语句.有else必定有if
implements:表明类实现了某个接口
import:声明要访问的类/包
instanceof:测试一个对象是否是某个类的实例
*int:基本数据类型,整型数字
interface:接口
*long:基本数据类型,长整型数字
native:声明一个方法是由机器相关语言(c/c++,FORTRAN)实现
new:申请新对象
package:包
*private:指定块/函数的访问方式为私有
*public:指定块/函数的访问方式为公有
*protected:指定块/函数的访问方式为保护
*return:从方法/函数中返回值,或者结束方法/函数
*short:基本数据类型,短整型数字
*static:表明域/方法是静态的(该域/方法 属于类而不属于对象)
strictfp:声明FP-strict(双精度/单精度浮点数)表达式
super:当前类的父类的引用
*switch:分支判断结构,与case一起用
synchronized:声明一段代码需要同步执行
*this:当前对象的引用
*throw:抛出一个异常
throws:声明方法要抛出的异常
*true:布尔值"真"
transient:声明不用串行化的域
try:尝试一个可能抛出异常的程序块
void:声明方法没有返回值(此时return表示结束该方法)
volatile:表明2个或2个以上便令必须同步变化
*while:循环语句之一while(条件判断){执行的语句}或do{执行语句}while(条件判断)

C++
asm
:插入汇编语句
auto
:定于局部变量(一般不用了)
bool
:布尔类型
const
:常量值,常量引用,常量函数或常量指针的定义
const_cast
:去掉常量属性
delete
:释放动态堆内存
dynamic_cast:运行时动态强制转换为派生类
enum:枚举类型
explicit
:申明不能转换类型的构造函数
export
:向其他模块导出模板
extern
:在其他模块定义的全局变量或函数
friend
:允许另一个类或函数访问该类的私有属性
goto
:跳到函数的某个位置
inline
:内联,即调用函数时直接插入函数体
mutable
:可被常量(const)成员函数修改的数据域
namespace:名字空间
new:从堆中分配内存块
operator
:重载运算符
register
:建议编译器将局部变量放入处理器寄存器
reinterpret_cast
:以不可移植的方式进行类型转换
iged
:int和short的变体,值可为负
sizeof
:值或类型的大小,以字节为单位
static_cast
:强制类型转换
struct
:结构体
template
:定义参数化的类型或函数(模板)
typedef
:定义类型别名
typeid
:获得值或类型的type_info对象
typename
:模板中的类型参数
union
:共享同意内存区的多个数据域
unsigned
:int和short的变体,值为非负
using
:向模块中导入名字空间
virtual
:动态绑定的成员函数
void
:函数或指针的空类型
volatile
:变量的值可由未在函数中定义的动作所改变
wchar_t
:16位宽度的字符类型
C语言
#if 1  恒成立开关    #if 0 关掉
charunsigned char没有什么不同,都是一个字,唯一的区别是,char的最高位符号位,因此char能表示-128~127, unsigned char没有符号位,因此能表示0~255这个好理解,8bit,最多256种情况,因此无如何都能表示256个数字
指针  http://blog.csai.cn/user1/44816/archives/2009/37438.html
register   unsigned   long   int   xxx   寄存器
 %-d 那个   -代表左对齐  采用整数输出.并且是左对齐
 
printf("%s\n",a);就是把a(因该是数组)按照字符串形式输出出来,没有问题。%c 是字符,%f是浮点,%d 是十进制

分享到:
评论

相关推荐

    c/c++/java关键字语法高亮分析器

    本项目是一个使用C语言编写的,针对C/C++/Java关键字进行语法高亮分析的工具。它旨在为开发者提供与Visual Studio 2008和Eclipse等专业集成开发环境(IDE)类似的代码高亮效果,帮助用户更清晰地识别和理解代码结构...

    Java关键字详细解

    这篇文档《Java关键字详细解》将深入探讨Java中的关键字及其用途。 首先,我们来看看Java中的主要关键字。`public`、`private`、`protected`是访问修饰符,用于控制类、方法和变量的访问权限。`public`可以被任何...

    java关键字、保留字

    ### Java关键字详解 #### 概述 Java是一种广泛使用的面向对象编程语言,它拥有丰富的关键字集,用于控制程序的行为和结构。Java关键字是由Java语言预定义的标识符,具有特殊的含义,不能用作变量名、方法名或类名等...

    Java关键字

    Java关键字是编程的基础,它们是Java语言预定义的标识符,具有特殊含义并被Java编译器识别。在Java中,一共有51个关键字(包括保留字),但描述中提到的是48个,可能是因为某些关键字在特定上下文不常用或者被归类到...

    java关键字大全及解释

    下面是对Java关键字的详细解释: 1. `abstract`: 用于定义抽象类或抽象方法,表示类或方法没有具体实现,需要子类进行具体实现。 2. `boolean`: 表示逻辑值,只有两个可能的值,`true` 和 `false`。 3. `break`: ...

    Java关键字及其作用

    这个关键字表明方法的实现是用非 Java 语言(通常是 C/C++)编写的,通常与Java Native Interface (JNI)一起使用。 8. **new**:创建。new 关键字用于动态分配内存并创建类的实例,也就是对象。 以上就是 Java ...

    JAVA关键字

    Java关键字是编程的基础,它们是Java语言预定义的、具有特殊含义的标识符,不能作为变量名、方法名或类名。以下是对50个Java关键字的详细解释: 1. **abstract**:用于声明抽象类或抽象方法,不包含具体实现。 2. ...

    java关键字总结

    下面是对Java关键字的详细总结。 一、类型关键字 1. 基本数据类型:`byte`(1字节)、`short`(2字节)、`int`(4字节)、`long`(8字节)用于表示整数;`float`(4字节)、`double`(8字节)用于表示浮点数;`char...

    JAVA关键字总结(整理后最全最详细)

    下面是对Java关键字的详细总结,按照给出的部分内容进行排列: 1. `abstract`: - `abstract` 关键字用于声明抽象类或抽象方法。抽象类不能被实例化,只能作为其他类的基类。抽象方法没有具体的实现,必须在子类中...

    Java关键字解析.pdf

    Java关键字在编程中起着至关重要的作用,它们是语言预定义的标识符,具有特定的含义,不能用于命名变量、方法、类、包或参数。本文将深入解析几个关键的Java关键字及其用法。 首先,`instanceof`关键字用于判断一个...

    Java关键字的用法

    ### Java关键字的用法 Java作为一种广泛使用的编程语言,拥有丰富的关键字来支持其核心功能与特性。本文将详细介绍部分重要的Java关键字及其用法。 #### 1. `abstract` `abstract`关键字用于定义抽象类或抽象方法...

    java关键字.docx

    6. `native`:它标识一个方法是由非 Java 语言(如 C 或 C++)实现的,通常用于性能敏感的代码。 7. `new`:用于创建新的对象,如 `MyClass obj = new MyClass();`。 8. `null`:表示一个空引用,没有任何对象与其...

    JAVA关键字,很详细的总结。

    ### JAVA关键字,很详细的总结。 在Java编程语言中,关键字是具有特定意义的预定义标识符,它们在语言结构和语法中扮演着关键角色。以下是对Java关键字的详细解析,旨在帮助开发者深入理解并有效利用这些核心概念。...

    Java 关键字.docx

    以下是对Java关键字的详细解释: 1. **访问控制**: - `private`:私有访问修饰符,表示该成员只能在定义它的同一个类内部访问,不允许其他类访问。 - `protected`:受保护的,允许在同一包内的任何类以及不同包...

    Java基础之关键字_Java基础之关键字_源码

    在编程语言的学习中,了解和掌握关键字是至关重要的一步,特别是在Java这种强类型的语言中。本文将深入探讨Java中的关键字,这些关键字是Java语法结构的基础,它们被Java编译器特殊处理,有着特定的含义和功能。 ...

    有关JAVA关键字详解

    ### JAVA关键字详解:Static 关键字的深入理解与应用 #### 一、Static 关键字简介 在 Java 编程语言中,`static` 是一个非常重要的关键字,它被广泛应用于类成员变量、方法和代码块等场景之中。通过使用 `static` ...

    关键字驱动测试框架的研究

    本文旨在探讨一种基于关键字驱动方法的自动化测试框架的设计与实现,以期改善现有的C++接口测试方案。 #### 自动化测试技术概述 自动化测试技术主要包括两种类型:数据驱动测试和关键字驱动测试。 1. **数据驱动...

    最完整的java关键字解释.doc

    ### 最完整的Java关键字解释 #### 1. Abstract - **定义**:`abstract`关键字用于修饰类或方法,表示该类或方法具有抽象属性。 - **用途**: - `abstract`类可以被继承,但是不能被实例化。 - `abstract`方法不...

    java关键字.pdf

    以下是对Java关键字的详细解释: 1. **访问控制修饰符**: - `private`:用于限制访问权限,仅允许在同一类内的代码访问。 - `protected`:提供受保护的访问级别,允许同一包内和不同包的子类访问。 - `public`...

    在Qt平台C++和Java代码的交互

    使用`native`关键字标记这个方法,并在类路径中加载C++编译后的动态链接库(DLL或SO文件): ```java public class MyClass { static { System.loadLibrary("cpp_to_java"); } public native void doSomething...

Global site tag (gtag.js) - Google Analytics