
C/C++
不如一默
我会用一生好好爱我的宝贝!!!
展开
-
Undefined Behaviour
c语言中的未定义行为(undefined behaviour)是指C语言标准未做规定的行为。同时,标准也没有要求编译器判断未定义行为,所以这些行为由编译器自行处理,在不同的编译器可能会产生不同的结果,又或者如果程序调用未定义的行为,可能会成功编译,甚至一开始运行时没有错误,只会在另一个系统上,甚至是在另一个日期运行失败。当一个未定义行为的实例发生时,正如语言标准所说,“什么事情都可能发生”。也许什转载 2015-07-14 21:19:34 · 755 阅读 · 0 评论 -
C语言笔记
数组名不能进行自增、自减运算 指针可以进行自增、自减运算 Define #definef(x) x+2 表示将语句中所有形如f(x)的文字替换为x+2的形式的文字。 即 i=f(a)/f(b) 被替换为 i=a+2/b+2 根据前面变量的定义a=4b=2 i=4+2/2+2=4+1+2=7 标识符 C语言的合法标识符由字母、下划线、数字这三个方面组成,但开头必须是字母或下划原创 2015-06-03 19:00:36 · 313 阅读 · 0 评论