C/C++
wentian719
这个作者很懒,什么都没留下…
展开
-
逻辑与和短路与、逻辑或和短路或的区别
相同点:判断结果一致 逻辑与和短路与:有假则为假,全真则为真。 逻辑或和短路或:有真则为真,全假则为假。不同点:判断方式不同。 逻辑是从左到右全部判断;短路是能判断结果就停止不再计算。...原创 2019-12-05 08:51:41 · 1680 阅读 · 0 评论 -
C++中的static
static 要理解static,就必须要先理解另一个与之相对的关键字,很多人可能都还不知道有这个关键字,那就是auto,其实我们通常声明的不用static修饰的变量,都是auto的,因为它是默认的,就象short和long总是默认为int一样;我们通常声明一个变量: int a; string s; 其实就是: auto int a; auto string s;转载 2009-07-10 15:01:00 · 553 阅读 · 1 评论 -
野指针
“野指针”不是NULL指针,是指向“垃圾”内存的指针。人们一般不会错用NULL指针,因为用if语句很容易判断。但是“野指针”是很危险的,if语句对它不起作用。野指针的成因主要有两种: 一、指针变量没有被初始化。任何指针变量刚被创建时不会自动成为NULL指针,它的缺省值是随机的,它会乱指一气。所以,指针变量在创建的同时应当被初始化,要么将指针设置为NULL,要么让它指向合法的内存。 二、转载 2009-07-10 15:05:00 · 257 阅读 · 0 评论