scanf 在vs中是被认为是不安全的,这个不用理会,但是你的程序是有问题的
printf("%d, %d, %d", a, b ,c )
输出的时候不要加&符号,这个是取址符,你这样是输出的这3个数的地址
因为MS重载了一些函数,加上一些安全的参数。类似的还有sprintf_s,memcpy_s等。
printf输出时,不用取变量地址,直接写printf("%d,%d,%d",a,b,c);
你的输出结果就是abc的地址
printf("%d,%d,%d",a,b,c)
&a输出的是它的地址,而不是值
你打印 a b c的地址 有什么错?