wdkbook
2019-12-07 15:46
采纳率: 100%
浏览 316

为什么用scanf就会出错?而cin不会?

#include

int GetInt()
{
using namespace std;
int x;
cin>>x; //scanf("%d",x)为什么会出错?
return x;
}

int main()
{
printf("%d\n",GetInt());
return 0;
}

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • 喜欢喝茶的猫 2019-12-07 15:51
    已采纳
    scanf("%d",&x)
    
    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • yu_411394017 2019-12-09 09:29

    scanf是c库函数,读取变量时,应加&,如
    scanf("%d",&x)

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题