书接上回,很多初学者对scanf的返回值不做处理,
因此程序运行过程中输入变量之后,实际上没有输入正确变量值,
还是对其进行了运算,也就得不到正确的结果了。
这种情况不容易查找出来。
图一图二是完整的代码,其中有scanf返回值的处理。
图三是对输入值的一些测试。
写程序就是这样,有时候需要处理一些细节。
如果学习的时候囫囵吞枣,就很容易放过这些细节,
造成意想不到的问题。
书接上回,很多初学者对scanf的返回值不做处理,
因此程序运行过程中输入变量之后,实际上没有输入正确变量值,
还是对其进行了运算,也就得不到正确的结果了。
这种情况不容易查找出来。
图一图二是完整的代码,其中有scanf返回值的处理。
图三是对输入值的一些测试。
写程序就是这样,有时候需要处理一些细节。
如果学习的时候囫囵吞枣,就很容易放过这些细节,
造成意想不到的问题。