我在一本书上看到他说如果运行这段程序,那么显示的值会随着输入的值变化


但是我运行的时候却发现他是输入以后必须按回车才会显示,而且回车完以后就结束运行了,而不是随着输入的值变化而变化。这是怎么回事?


我在一本书上看到他说如果运行这段程序,那么显示的值会随着输入的值变化




这是没问题的。说的是每次运行你输入不同的值,就会输出不同的值。如果你想运行一次程序就想看到不一样的输入和输出,那么就需要增加循环,来连续输入多个数据。
增加#include <stdlib.h>,然后return之前增加system("pause");就不会直接退出程序了