Module: 子程序:过程和函数 - 1


Problem

2/11

参数和参数

Theory Click to read/hide

现在假设我们需要显示不同的消息来响应用户错误,具体取决于是否他究竟犯了什么错误。
在这种情况下,您可以为每个错误编写自己的过程: 

 

无效 printErrorZero() {     Console.WriteLine("错误。除以零!");

 

 

<前> void printErrorInput() { Console.WriteLine("输入错误!"); } 如果有更多可能的错误怎么办?那么这个解决方案将不适合我们。
我们需要学习如何通过告诉程序显示什么错误信息来控制程序。
为此,我们需要将参数写在过程名称后的括号中
<前> void printError(字符串 s) { 控制台.WriteLine(s); } 在这个过程中,s 是一个参数 - 一个特殊的变量允许控制程序。
参数是一个变量,其值是子程序运行所依赖的。参数名称在子程序头中以逗号分隔列出。参数类型写在参数前。

现在,调用该过程时,您需要在括号中指定将要分配的实际值到我们过程中的参数( 变量 s <前> printError("错误!被零除!"); 这个值称为参数。
参数是调用子程序时传递给子程序的参数值。
参数不仅可以是常量值,还可以是变量或算术表达式。< /跨度> /跨度>

Problem

在您的程序中,您需要添加过程调用,这样如果您输入值 0,错误“错误:被零除!”,如果输入任何其他数字,则会显示错误“输入错误!”。
你的任务是安排正确的程序调用。