从现有信息看,早期编程语言如C因仅支持单一返回值,只能把变量地址传入输入函数,而新编程语言如Python、Java支持异常机制,改用输入函数返回值赋值给变量,这种方式能强制分离正常流程与错误处理,减少隐蔽bug。