c语言初学者一枚
和书上一样的scanf表达方式,但提示返回值被忽略没理解它报错的意思
一个是错误,一个是警告
你应该多关注错误,适当的忽略警告
这个警告是在告诉你,scanf函数有返回值,但是你没有接收它的返回值,这根本就不叫事
错误是说,在你当前vs版本下,scanf已经弃用了,你必须使用scanf_s来代替
scanf改为scanf_s
你的开发环境版本比较高,要求使用字符串安全的scanf的替代函数scanf_s
初学不建议使用VS,Dev-C++好很多,VS的语法规范过于苛刻了
scanf("%d%d",&a,&b);就可以了,里面不需要有文字
_Format需要放引号里面,如下 printf("_Format:%d,%d",&a,&b); 这里要注意输入的时候要输一个数输一个,再输一个数