技术社区

scanf_s输入多个变量后,为什么变量值发生变化
006 | 发表于: 2020-02-08 回答

如题,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,不明白为什么,请指教

回复列表