在VS2008编C语言输入输出有问题

2024-12-17 16:05:00
推荐回答(5个)
回答1:

scanf 在vs中是被认为是不安全的,这个不用理会,但是你的程序是有问题的
printf("%d, %d, %d", a, b ,c )
输出的时候不要加&符号,这个是取址符,你这样是输出的这3个数的地址

回答2:

因为MS重载了一些函数,加上一些安全的参数。类似的还有sprintf_s,memcpy_s等。

回答3:

printf输出时,不用取变量地址,直接写printf("%d,%d,%d",a,b,c);
你的输出结果就是abc的地址

回答4:

printf("%d,%d,%d",a,b,c)
&a输出的是它的地址,而不是值

回答5:

你打印 a b c的地址 有什么错?