scanf跳过的原因有哪些,我已经傻了

今天调试的时候,遇到一个明目张胆的错误

(gdb) call scanf(format, query_string)
$2 = 0

其中formatquery_string都是char [256],我也不知道怎么回事,我已经打算C语言弃坑了