摘要:
如果说哪种操作符能让我们捕捉到C变成的感觉,那必然是++或者--这两种之一 ----Pointers on C他们要求操作数必须是左值认识到这一点很重要:前缀和后缀的递增操作符都复制一份变量的拷贝。前缀操作符先增加变量的值再复制,后缀操作符先复制在增加变量的值这些操作符的结果并不是被他们修改的变量,而是变量值的拷贝。例如int a = 10;int c = a++;++操作符先把a拷贝,然后赋值给c,c变成了10,然后增加a的值,a变成了11。所以 a++和++a是无法作为左值的++a=10;//ERROR它们的结果是值的拷贝,而不是变量本身,你无法向一个值进行赋值#define N... 阅读全文
posted @ 2011-09-20 23:11 光铭 阅读(306) 评论(0) 推荐(0)
浙公网安备 33010602011771号