C程序设计语言
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

3.3 数据的输入与输出

通常,多数程序都包含输入和输出语句。一个实用的程序可以没有输入语句,但不能没有输出语句。没有输入语句的程序通常意味着每次运行程序都处理相同的数据,得到相同的结果。如果没有输出语句,则程序就没有实际价值。

根据结构化程序设计思想,任何程序都可以简化为由3个模块组成:数据输入、数据处理、数据输出。数据输入模块负责接收用户输入的数据并转化为程序能够识别、处理的形式,通常与输入设备相关。数据处理模块负责对输入数据按指定的算法进行加工和处理,计算出结果,它是程序的核心,但并不是程序的全部。数据输出模块负责将内存中的计算结果转化为可以在输出设备上呈现出来的形式,并送往输出设备。

因此,编写任何程序前,都要首先规划数据的输入、输出方法。