-
指针
(1)把表示一个数组或对象的变量看做指向表示数组或对象的数据的一个指针把表示一个数组或对象的变量看做指向表示数组或对象的数据的一个指针
(2)属性记号可以“串联”。例如,假设属性f本身是指向某种类型的具有属性g的对象的一个指针。那么记号x.f.g被隐含地加括号成(x.f).g。换句话说,如果已经赋值y=x.f,那么x.f.g与y.g相同
(3)一个指针根本不指向任何对象,这是,被赋特殊值NULL。 -
按值传递参数的过程:被调用过程接受其参数自身的副本。如果它对某个参数赋值,调用过程看不到这种改变。当对象被传递时,指向表示对象数据的指针被复制,而对象的属性却未被复制。例如,如果x是某个被调用过程的参数,在被调用过程中的复制x=y对调用过程是不可见的。然而,赋值x.f=3却是可见的。类似地,数组通过指针来传递,结果指向数据的一个指针被传递,而不是整个数组,单个数组元素的改变对调用过程是可见的。
-
布尔运算符“and”和"or"都是短路的。也就是说,当求值表达式“x and y”时,首先求值x,如果x求值为FALSE,那么整个表达式不可能求值为TRUE.
-
关键字error表示因为已经被调用的过程情况不对而出现了一个错误,调用过程负责处理该错误,所以不用说明将采取什么行动。
【这个才是第一次,可能以后若是还有些知识点,会陆续补充进去】
算法导论的小知识点一
最新推荐文章于 2022-06-08 21:23:19 发布