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

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

2012-12-16 
如下注析行如果没有&会如何?结构体如下: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);//没有&会如何?

除去&运行过一次崩溃了,想知道原因
[解决办法]
scanf中要求给出变量地址,如果给出的是变量名则会出错
这个去看下scanf函数的注意事项就知道了,有必要纠结吗
[解决办法]

引用:
scanf中要求给出变量地址,如果给出的是变量名则会出错
这个去看下scanf函数的注意事项就知道了,有必要纠结吗
编写阶段编译器没有任何提示,年医师可以通过,不过输入内容时程序崩溃了,所以··想知道而已

热点排行