我正在通过" C++完整参考 " 这本书来学习C/C++ ,而我却陷入了一个tic toe游戏.该计划有这样的声明:
scanf("%d %*c %d",&x,&y)
Run Code Online (Sandbox Code Playgroud)
这是什么%*c?本书根本没有解释.
*是一个可选的抑制标志.它告诉scanf()按照指定的规范读取输入文本(在这种情况下,%c对于单个字符),但不要将值输出到调用者提供的变量.因此,例如,给定输入"5 & 10",%*c将读取并忽略该&字符,并且两个%d规范将分别输出5和10值x和y变量.