scanf字符串中传递参数过多
时间: 2024-01-04 18:16:33 浏览: 143
bat传递超过10个参数的情况
5星 · 资源好评率100%
scanf函数的第一个参数是格式控制字符串,后面的参数是要读取的变量的地址。如果传递的参数过多,可能是格式控制字符串中包含了过多的格式说明符,或者是传递的变量地址数量与格式说明符不匹配。
例如,如果格式控制字符串为"%d %d %d",但只传递了两个变量的地址,就会出现传递参数过多的错误。
解决方法是检查格式控制字符串和传递的变量地址数量是否匹配。
阅读全文