(转) onstexpr是C++11中新增的关键字,其语义是“常量表达式”,也就是在编译期可求值的表达式。最基础的常量表达式就是字面值或全局变量/函数的地址或sizeof等关键字返回的结果,而其它常量表达式都是由基础表达式通过各种确定的运算得到的。constexpr值可用于enum、switch、数 ...
分类:
其他好文 时间:
2019-05-29 23:33:22
阅读次数:
134
Java的位运算符 与(&)、或(|)、非(!)、异或(^) 逻辑 与 (&) 相当于 并且 和and 逻辑 或 (|) 只要有一个结果为真,结果为true。 逻辑 非(!) 结果取反。 逻辑 异或(^) 两边相同为flase,两边不同为true。 &&和&的区别: 1.最终结果相同 。 2.&&具 ...
分类:
编程语言 时间:
2019-05-13 09:20:50
阅读次数:
127
const const关键字来声明某个常量字段或常量局部变量。常量字段和常量局部变量不是变量而且不能修改。常量可以为数字、布尔值、字符串或null引用。 常数声明的类型指定声明引入的成员类型。常量局部变量或常量字段的初始值设定项必须是一个可以隐式转换为目标类型的常量表达式。 常数表达式是编译时可被完 ...
一维数组的声明 ``` 数组类型 数组名 [常量表达式] ``` 常量表达式表示的是数组的个数,即数组的长度,且不能是变量。 一维数组的引用 ``` 数组名 [下标] ``` 一维数组的初始化 1.逐个对元素赋值 ``` char a[3] a[0] = 'a' a[1] = 'b' a[2] = ...
分类:
编程语言 时间:
2019-04-21 13:00:11
阅读次数:
172
分支语句 if if(判断条件表达式) {//表达式结果为ture时执行} else {//表达式结果为false时执行} For example 分支语句 switch switch{表达式} { case常量表达式:条件语句; case常量表达式:条件语句; case常量表达式:条件语句; de ...
恢复内容开始 一、字符串 转义字符:\0, 空字符,其ASCII码值是0。占一个字符,不算长度。遇到第一个'\0'时,即表示字符串结束了。 二、字符数组的定义 char 数组名[整型常量表达式] 该数组可以用来存放字符串将其保存在字符数组中。 三、字符数值的赋值 字符数组初始化时可以赋值为字符串但是 ...
分类:
其他好文 时间:
2019-04-12 20:42:39
阅读次数:
154
1. 2.Android Studio快捷键 ...
分类:
移动开发 时间:
2019-03-16 12:58:11
阅读次数:
227
1、二维数组的定义:当数组中每个元素带有两个下标时,称这样的数组为二维数组。在逻辑上可以把二维数组看成是一个具有行和列的表格或一个矩阵。 一般形式:类型说明符 数组名[常量表达式1][常量表达式2]; 例:定义a为3*4(3行4列)的数组,b为5*10(5行10列)的数组。 在内存中的表达: 例如: ...
分类:
编程语言 时间:
2019-01-23 00:09:19
阅读次数:
262
关键字 constexpr 是C++11中引入的关键字,是指值不会改变并且在编译过程中就得到计算结果的表达式。(运行中得到结果的不能成为常量表达式,比如变量)。 声明为constexpr的变量一定是一个常量,而且必须用常量表达式初始化: 一般来说,若果一旦认定变量是一个常量表达式,那就把它声明为co ...
分类:
编程语言 时间:
2019-01-20 10:28:20
阅读次数:
205
RAND_MAX 指的是 C 语言标准库 <stdlib.h> 中定义的一个宏。经预编译阶段处理后, 它展开为一个整数类型的常量表达式。RAND_MAX 是 <stdlib.h> 中伪随机数生成函数 rand 所能返回的最大数值。 ISO IEC 9899 2011 (C11)标准中未规定 RAND ...
分类:
其他好文 时间:
2019-01-14 14:29:09
阅读次数:
207