首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

如下注析行如果没有&会怎么

2013-03-26 
如下注析行如果没有&会如何?结构体如下:struct date{int yearint mouthint day}mdate主程序里得两行代

如下注析行如果没有&会如何?
结构体如下:
struct date
{
int year;
int mouth;
int day;
}mdate;
主程序里得两行代码:
printf("Please inset the date--year to day:");
scanf("%d%d%d",&mdate.year,&mdate.mouth,&mdate.day);//没有&会如何?

除去&运行过一次崩溃了,想知道原因
[解决办法]

引用:
1.#IFN00这是什么东东


引用:
想问你一个问题,刚刚测试浮点的上溢和下溢,float toobig=3.4e38*100;float toosmall=0.1234e-10;但是输出是toobig为1.#IFN00,这正常吧


无限大,就是超过了类型可以表示的范围...
对于浮点型,如果溢出的话,输出的时候会输出这个字符串(没记错的话,这个值的十六进制表示应该是0xFFFFFFFF,即整形的-1),所以,对于输出来说,这个是正常的,不过,如果你用这个值来做加减乘除运算,得到的结果是错误的...
对于整形,没有溢出这个概念..因为数值过大的时候,会自动把超出范围部分截断..

热点排行