main()
{ int i;
long p;
i=2;
p=1;
while(i<=10)
{ p = p*i ; i++ ;}
printf("p=%ld\n",p);
getch();
}
{ int i;
long p;
i=2;
p=1;
while(i<=10)
{ p = p*i ; i++ ;}
printf("p=%ld\n",p);
getch();
}


2007-08-17 23:30
int与编译系统有关,16位编译系统int是4字节的,32位编译系统int是8字节的

2007-08-18 08:46
2007-08-18 09:15
int与编译系统有关,16位编译系统int是4字节的,32位编译系统int是8字节的
我只听说有的编译系统为int开辟2个字节,有的开辟4个字节。没听说过8个字节的呀~~~~

2007-08-18 12:46