回复:(viky2003)用xx-2不就行了么!!
对啊 xx-2 也可以!因为等于自己强制转换了。加xx的时候我是为了方便观看TOTAL_ELEMENT的值。
原程序是没有xx的。
计算机之路是痛苦并快乐着的!!
#include <stdio.h>
void main ()
{
int d = -1;
unsigned int xx = 0;
xx = d;
}
该例子说明 d的临时变量强制转换后 在给xx 变成一个很大的无符号数。说明强制转换只发生在临时变量上。
#include <stdio.h>
void main ()
{
int d = -1;
unsigned int xx ;
(int)xx = d;
}
谁能帮我解释下这个程序 类型之间发生了些什么事情? 最后xx结果是什么 为什么??