首页 > 试题广场 >

在程序设计中,可采用下列三种方法实现输出和输入: (1) 通

[问答题]
在程序设计中,可采用下列三种方法实现输出和输入:
(1) 通过scanf和printf语句;
(2) 通过函数的参数显式传递;
(3) 通过全局变量隐式传递。
试讨论这三种方法的优缺点。
推荐
(1)用scanf和printf直接进行输入输出的好处是形象、直观,但缺点是需要对其进行格式控制,较为烦琐,如果出现错误,则会引起整个系统的崩溃。
(2)通过函数的参数传递进行输入输出,便于实现信息的隐蔽,减少出错的可能。
(3)通过全局变量的隐式传递进行输入输出最为方便,只需修改变量的值即可,但过多的全局变量使程序的维护较为困难。

发表于 2018-05-05 22:19:36 回复(0)
  第一种
    优点:形象直观
    缺点:需要对其进行格式控制,较为繁琐,如果出现错误,会引起整个程序崩溃
  第二种
    优点:便于信息隐蔽,减少出错可能
  第三种
    优点:方便,只需要修改变量的值即可
    缺点:过多的全局变量使程序维护较困难,而且也不安全,有可能会被误操

发表于 2020-09-12 11:02:49 回复(0)