c++中的常量可以使用const定义,也可以使用#define宏定义的方式;二者区别如下: - **区别** 1. const定义的常量有自己的数据类型,编译器可以对其进行严格的类型检查;但是define定义的宏常量没有数据类型,执行时只会对其进行字符替换,不会进行类型检查;2. const定义的常 ...
分类:
其他好文 时间:
2019-01-05 15:45:04
阅读次数:
161
Document 1.let 块作用域 const 常量,不能二次赋值 2.箭头函数 (参数)=>{逻辑代码} 参数为1时 参数=>{} 参数不为一时 ()=>{} 返回值为值类型 ()=>1 返回值为对象时 ()=>({a:a}) 其他情况 ()=>{} 箭头函数中的this跟包裹他的代码共享th... ...
分类:
编程语言 时间:
2018-12-29 13:49:21
阅读次数:
215
关键词 常用关键字53个(含2个保留字): 1、保留关键字(2个) const ——常量 常数:用于修改字段或局部变量的声明。 goto——转到 指定跳转到标签,找到标签后,程序将处理从下一行开始的命令 2、访问修饰符的关键字(3个) public (公有的) 可跨包 protected (受保护的 ...
分类:
编程语言 时间:
2018-12-19 17:07:18
阅读次数:
225
const——常量?只读变量?、引用——指针?语言?编译器? ...
分类:
编程语言 时间:
2018-12-06 12:10:26
阅读次数:
176
0.目录 1. "常量与宏回顾" 2. "内联函数" 3. "内联函数深度探析" 4. "注意事项" 5. "小结" 1.常量与宏回顾 C++中的const常量可以替代宏常数定义,如: C++中是否有解决方案替代宏代码片段呢? 在C语言中讲过,宏是C语言里面的一种程序的单元。这种程序的单元是非常特别 ...
分类:
编程语言 时间:
2018-12-05 20:49:06
阅读次数:
167
1、文件结构 C/C++程序通常分为两个文件,一个文件用于保存程序的声明,一个文件用于保存程序的实现。 1.1 版权和版本的声明 版权和版本的声明位于头文件和定义文件的开头,主要内容有:(1)版权信息 (2)文件名称,标识符,摘要(3)当前版本号,作者/修改者,完成日期(4)版本历史信息 1.2 头 ...
分类:
编程语言 时间:
2018-11-15 14:31:34
阅读次数:
212
ES6常用语法 -- 变量 -- var 变量提升 -- let {} -- const 常量 -- 模板字符串 -- `` -- ${} -- 函数 -- 箭头函数 -- this -- 普通函数取决于函数最近的调用者 -- 箭头函数取决于当前上下文环境 -- 数据的解构 -- 注意语法 -- 类 ...
分类:
其他好文 时间:
2018-11-15 00:18:53
阅读次数:
196
<! TOC "es6划重点" "1.作用域变量" "1.1. 和`var`对比" "1.变量不提升" "2.不能重复定义" "3.暂存死区" "4.闭包新写法" "2.const(常量)" "3.解构" "1.数组解构" "2.对象解构" "3.混合解构" "4.传递参数,结果解构" "4.拷贝" ...
分类:
其他好文 时间:
2018-10-29 02:05:36
阅读次数:
265
1、变量提升 -- var 定义普通变量,有变量提升 -- let 块级作用域 {} 无变量提升 -- const 常量 不可修改 2、模板字符串 -- 反引号`` -- 变量 ${} 首先,获取模板中的document,然后利用其innerHTML方法将``中标签中字符串拼接到 模板中,同时利用$ ...
分类:
其他好文 时间:
2018-10-22 22:20:06
阅读次数:
194
常量就是那些不可以改变的值 Go语言中定义常量的方式: const a = "admin" 则 a 就是一个常量,但实际上其后面的 "admin" 也是一个字符串常量。 此时的常量 a 的值不能被改变,如果继续给a赋值,go会报错:cannot assign to a 还有一点,常量的值必须是编译的 ...
分类:
其他好文 时间:
2018-10-18 16:59:21
阅读次数:
158