注释(comment) 单行注释:// 多行注释:/* */ 文档注释:/** */,javadoc命令可以抽取每个类,方法的文档注释,生成API文档 关键字(keyword) 关键字是指在程序中已经有特定含义的单词 标识符(identifier) 简单的说,凡是程序员自己命名的部分都可以称之为标识符 标识符命名规则(必
指针常量: int * const p 按中文,"指针"二字在前,没有const 去修饰,所以int开头,那const肯定在后面修饰p,p可以理解为方向,就是该指针的方向不能变,值可以变 常量指针: const int * p 按中文,"常量"二字在前,所有const在前面修饰int,所以该指针的值不能变,那方向自然可以变 我自己的记
变量 public class Demo{ //类变量 static static double salary = 10000; //实例变量,从属于对象,若无初始化,则会赋默认值 //布尔值默认是false //除了基本类型,其余的初始值都为null String name; int age; public static void
变量与常量、作用域 1、变量(variable) 变量:可以变化的量! Java是一种强类型语言,每个变量都必须声明其类型。 Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。 变量在使用前必须对其声明, 只有在变量声明以后,才能为其分配相应长度的存储单元 声明格式为: 数
#include<iostream> using namespace std; int main() { int m=0; const int n=2;//必须初始化其n不可修改 如像常量一样 // n=3;错误 const int *ptr1 = &m; int a=2; ptr1=&a; // *ptr1=2; 指针所指地址的值不可改变 int b=3; int * const ptr2=&b; *ptr2=2; /
目录1.枚举类型枚举的定义对枚举类型的操作2.数组数组的定义一维数组的定义初始化表字符串数组字符串数组的初始化二维数组二维数组的定义二维数组的使用3.结构类型结构类型的定义结构类型的初始化结构类型的使用4.联合类型联合类型的定义5.指针指针的定义指针的操作基本操作用于
/*常量与变量*/ #include <stdio.h>//引用头文件 #define PI 3 //PI就是符号常量 int main()//main是标识符 { int a = 3;/*a就是一个变量, 变量名和标识符的命名规范完全相同。只能有数字、 字母和下画线等八个字符组成,且第一个不能是数字,区分大、小写,不能与
可折叠的常量像宏一样,在预编译阶段对常量的引用一律被替换为常量所对应的值,就和普通的宏替换没什么区别。 #define PI 3.14 int main() { const int r = 10; int p = pI; //这里会在预编译阶段产生宏替换,PI直接替换为3.14,其实就是int p = 3.14; int len = 2*r;
001、c语言中字符常量用单引号括起来, 用putchar函数输出。 字符常量是 int类型。 字符常量为什么是int型? #include <stdio.h> int main(void) { int i; for (i = 1; i <= 5; i++) { putchar('*'); ## 单引号字符常量*, 字符常量是int类
变量用法与特征 变量绑定 let a = "hello world" 为何不用赋值而用绑定呢(其实你也可以称之为赋值,但是绑定的含义更清晰准确)?这里就涉及 Rust 最核心的原则——所有权,简单来讲,任何内存对象都是有主人的,而且一般情况下完全属于它的主人,绑定就是把这个对象绑定给一个变量,让这个变量
1.a*=1,a++不改变a的数据类型 int a=1; a*=0.1;//a=0 2.|(逻辑或),||(短路或),&,&& true || s //s不会执行 false && s //s不会执行 3.Scanner类用法 Scanner scan = new Scanner(System.in); String str = scan.next(); 4.switch_case语法 switch(表达式){ case 常量1:
变量、常量、作用域 变量作用域 类变量:通常是静态变量,类变量是所有对象共有,其中一个对象将它值改变,其他对象得到的也是改变后的结果。 实例变量:通常是动态变量(成员变量),从属于对象,如果不自行初始化,这个类型的默认值为0 0.0 布尔值False,除了基本类型以外,其余的默认值都是Null。 S
目录一、引言1.什么是JVM?2.学习JVM有什么用3.常见的JVM4.学习路线二、内存结构1. 程序计数器1.1 定义1.2作用2. 虚拟机栈2.1定义2.2栈内存溢出2.3线程运行诊断3. 本地方法栈4. 堆4.1定义4.2堆内存溢出5. 方法区5.1方法区5.2组成5.3方法区内存溢出5.4 运行时常量池5.5 StringTable
( " )字符常量使用单引号(在单引号中出现两个及以上的字符或者没有字符时,编译出错) ( " " )字符串常量使用双引号(可以表示0至多个字符组成的字符串) switch:匹配一个具体值 while循环 我们大多数情况是会让循环停止下来的,我们需要一个让表达式失效的方式来结束循环 do...while循环至少
public class HelloWorld { //属性:变量 //常量:不会变的值,一般用大写字母表示 //实例变量:从属于对象;如果不初始化,这个类型的默认值是0 0.0 //如果是布尔值,默认是false //除了基本类型,其余的默认值都是null String name; int age; //类变量 static st
变量是什么:就是可以变化的量! Java是一种强类型语言,每个变量都必须声明类型。 Java变量是程序中最基础的存储单元,其要素包括变量名,变量类型和作用域。 type varName [=value] [{,varName[=value]}]; //数据类型 变量名 = 值;可以用逗号隔开来声明多个同类型变量。 注意事项: 每个变
原文:浅谈 C++ 中的 const 和 constexpr,原文中“用constexpr修饰某物并不保证它一定在编译时被计算,也可以在运行时被计算”,我觉得是错误的。 const和constexpr都可以来修饰对象和函数。 修饰对象的时候两者之间最基本的区别是: const修饰一个对象表示它是常量。这暗示对象一经初始
习惯 C++ 1. C++ 是一个语言联邦 区别 conclusion 总结 2. 尽量用const,enum,inline,替换#define const 的使用 enum 的使用 inline 的使用 conclusion 总结 习惯 C++ 1. C++ 是一个语言联邦 c 部分 最成功的的高级语言,他奠定了高级语言的基础,设计了区块blacks,
Java是一种强语言类型,每个变量必须声明其类型 Java变量要素: 变量类型 变量名 3.作用域 变量:可以变化的量 变量:variable 初始化:initialize 注意事项 每个变量都有类型,可以是基础类型也可以说引用类型(比如说String就是引用类型) 可以来复习一下数据类型: Java基础学习-数据类型
字符串定义的两种方式 String str = "123";//直接在常量池中开辟一个空间,并将这个对象的地址给str String str1 = new String("123");//它相当于new了两个对象,一个在堆中,一个在常量池中 两种创建字符串的区别 package Stringdemo; public class Demo01 { public static void
变量 import java.sql.SQLOutput;public class Demo04 { //属性:变量 //static 类变量 static double adad = 121234; //实例变量:属于对象 int age; String name; //main 方法 public static void main(String[] ar
关键字: final,最终的终极的 修饰的结构 类:public final class 属性:public final String name 方法:publi final void show!!!!!构造器 只有一种写法,不能添加其他东西 final修饰的属性就是常量,不能改变 public final String NAME="哈哈";
一、标识符 1、概念 Java语言中,对于变量,常量,函数,语句块也有名字,我们统统称之为Java标识符.标识符是用来给类、对象、方法、变量、接口和自定义数据类型命名的。 2、组成 Java标识符由数字,字母和下划线(_),美元符号($)或人民币符号(¥)组成,且不能以数字开头,也不能是Java关键字和保留字。
const int a = 10; int *p = &a; //会报错,常量地址不能泄露给指针 // 左:int* 右:const int* const在C++中,修饰的常量不能作为左值,在编译过程中所有出现常量的地方都会用初始值替换。 const修饰的量常出现的错误是: 常量不能再作为左值(试图直接修改常量的值) 不能把常量的地址泄露
《常量(Constant)》初始化(initialize)后不能再改变的值,不会变动的值。可以理解为一个特殊的变量,它的值被设定后,在程序运行中不允许被改变。final 常量名=值final double PI=3.14。常量名一般使用大写字符。程序中使用一些常量可以提高一些代码的可读性。 《变量命名规范》