左值和右值 左值:能用在赋值语句等号左侧的东西;能够代表一个地址; 右值:不能作为左值的值就是右值,右值不能出现在赋值语句等号的左侧; 结论: C++的表达式,要么是左值,要么是右值,不能能两者都不是; 左值有的时候能够被当做右值使用; int i = 10; i = i + 1; //i是个左值, ...
分类:
编程语言 时间:
2020-07-21 09:32:08
阅读次数:
61
JavaScript 并非绝对化的面向对象的语言,里面也有很多非结构化和结构化的数据。赋值语句并不能复制结构化的数据对象。 例如: var S1 = []var A = obj(), var B = obj();Stack.push(A);Stack.push(B);Var S2 = []S2 = ...
分类:
编程语言 时间:
2020-07-01 09:35:18
阅读次数:
123
顺序语句概述 特点:执行顺序和书写顺序基本一致 出现的位置:只能出现在进程和子程序中,子程序包括函数(function)和过程(procedure) 顺序语句种类 顺序信号/变量赋值语句 IF-THEN 语句 CASE 语句 LOOP 语句 RETURN语句 NULL语句 顺序信号/变量赋值语句 进 ...
分类:
其他好文 时间:
2020-06-25 15:43:18
阅读次数:
83
C++相比较C语言来说,多了两个东西: 类(面向对象的编程),模板(泛型编程) 数据类型 1.bool 布尔 表示真假 占一个字节(只需一个位,但内存最小存储单位是字节) 取值:true false bool isMax(int a,int b) { return a > b; } 2.引用 为变量 ...
分类:
编程语言 时间:
2020-06-24 23:35:52
阅读次数:
87
列表: 一系列值的序列。 元素: 一个列表或者其他序列中的值,也叫项。 网状列表: 一个作为其他列表元素的列表。 累加器: 一种用来在循环中累加或者拼接结果的变量。 增强赋值语句: 使用+=这种自增运算符来更新变量值的语句 reduce: 一种处理模式,遍历一个序列,把元素积累起来结合成一个单独的结 ...
分类:
编程语言 时间:
2020-06-24 20:05:21
阅读次数:
60
一,对象和值 案例1,如果我们运行下面这种赋值语句: >>> a = 'banana' >>> b = 'banana' 我们知道 a 和 b 定义了一个对象,是字符串;但我们不知道他们到底是不是同一个字符串。这就有可能有两种状态: 在第一种情况中,a 和 b 指向两个不同的对象,这两个对象有相同的 ...
分类:
编程语言 时间:
2020-06-24 16:05:43
阅读次数:
55
题型: 分析题30 简单题40 应用题30 (写程序10分) . 今年比较特殊,好像题比往年简单,然而我还是感到头秃。 第1章 计算时间复杂度 注意: 一个语句本身的程序步数可能不等于该语句一次 执行所具有的程序步数。 例如:赋值语句 x = sum (R, n) 赋值操作的程序步数为 1; 一次执 ...
分类:
其他好文 时间:
2020-06-19 20:56:23
阅读次数:
44
关于列表,2,3.。。。到循环以后再写 字典:我们听到最多的就是新华字典,还有什么词典,它们是干嘛的呢,它们里面储存了大量的数据,然后我们去里面查询 那么python中字典其实也有点类似,它也是一种储存数据的容器,英文名dict ,跟列表有很多的相似处,先看看长什么样子 字典和列表有3个地方是一样的 ...
分类:
其他好文 时间:
2020-06-18 12:47:37
阅读次数:
48
这篇文章我们学习 Python 变量与数据类型 变量 变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念,变量可以通过变量名访问。在 Python 中 变量命名规定,必须是大小写英文,数字和 下划线 的组合,并且不能用数字开头。 变量命名规则: 变量名只能是字母,数字和下划线的任意组合 ...
分类:
编程语言 时间:
2020-05-23 13:26:04
阅读次数:
57
this: // this是一个关键字,指向一个对象,在不同的调用环境this指向是不一样的 // 1、全局this指window console.log(this) // 2、全局函数里的this指window function fn () { console.log(this) } fn() / ...
分类:
其他好文 时间:
2020-04-27 19:44:59
阅读次数:
66