用VS2010编程出现问题

[复制链接]
查看11 | 回复3 | 2011-12-29 23:59:50 | 显示全部楼层 |阅读模式
错误的意思是:变量a没有初始化就被引用了。你的scanf语句有问题,应该是scanf("%d",&a);后面那句getchar()就不要了。a是一个整型数,应该用%d,此外,应该取a的地址。...
回复

使用道具 举报

千问 | 2011-12-29 23:59:50 | 显示全部楼层
scanf("%c",&a);因为是int a;所以a是一个整型变量,要给他输入值,要取得a的地址即:&a。scanf("%c",&a)的意思是取得一个字符型数据(%c),变把这个字符型数据的Acsii值给a。...
回复

使用道具 举报

千问 | 2011-12-29 23:59:50 | 显示全部楼层
2010里边应该用scanf_s("%d",&a);...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行