引用 4 楼 自信男孩 的回复:scanf或scanf_s是格式化输入,如果输入的内容和格式不匹配,则返回成功的个数,楼主的是一个输入,所以成功返回1, 失败返回0.scanf函数输入跟欲接收不匹配的值会发生错误,不会类型转换成欲接收的类型是吗?就比如图中,char类型的q不会转转换成int类型的113?
scanf或scanf_s是格式化输入,如果输入的内容和格式不匹配,则返回成功的个数,楼主的是一个输入,所以成功返回1, 失败返回0.
输入不再匹配格式字符串所指定的类型时,输入就停止
33,311
社区成员
41,784
社区内容
加载中
试试用AI创作助手写篇文章吧