&j,i,p确实都指向同一个地方,为什么会不同呢?
原因在于,编译器检查到j是const变量,在编译的时候就进行了替换。
也就是说用到j的地方都用10进行了替换,所以即使当前地址内容已经变为11,但输出j时依然是10
原因在于,编译器检查到j是const变量,在编译的时候就进行了替换。
也就是说用到j的地方都用10进行了替换,所以即使当前地址内容已经变为11,但输出j时依然是10
2008-09-07 09:37
2008-09-07 10:27
2008-09-07 12:59