诗岑
2020-02-06 14:59
采纳率: 98.3%
浏览 811

scanf_s输入多个变量后,变量值发生变化

如题,b,c的值并不是我输入的值

#include<stdio.h>
#include<string.h>
main()
{
    int a, b, c;
    scanf_s("%d,%d,%d", &a, &b, & c);
    printf("%d\n", a);
    printf("%d\n", b);
    printf("%d\n", c);

}
1,2,3
1
-858993460
-858993460

C:\Users\jyz_1\source\repos\Project2\Debug\Project2.exe (进程 11596)已退出,代码为 0。

初学C,不明白为什么,请指教

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

3条回答 默认 最新

  • threenewbee 2020-02-06 15:06
    已采纳

    程序没错,你输入的时候,逗号要用英文半角的

    ,

    而不是

    评论
    解决 1 无用
    打赏 举报
查看更多回答(2条)

相关推荐 更多相似问题