题目
【单选题】以下正确的函数首部定义形式是()A. double fun(int x; int y)B. double fun(int x, int y)C. double fun(int x, int y);D. double fun(int x,y);
【单选题】以下正确的函数首部定义形式是()
A. double fun(int x; int y)
B. double fun(int x, int y)
C. double fun(int x, int y);
D. double fun(int x,y);
题目解答
答案
B. double fun(int x, int y)
解析
步骤 1:分析选项 A
选项 A 中的函数首部定义形式为 `double fun(int x; int y)`,其中分号使用错误,分号应该用于语句的结束,而不是用于参数之间的分隔。
步骤 2:分析选项 B
选项 B 中的函数首部定义形式为 `double fun(int x, int y)`,这是正确的函数首部定义形式,参数之间使用逗号分隔。
步骤 3:分析选项 C
选项 C 中的函数首部定义形式为 `double fun(int x, int y);`,其中分号使用错误,分号应该用于语句的结束,而不是用于函数首部定义的结束。
步骤 4:分析选项 D
选项 D 中的函数首部定义形式为 `double fun(int x,y);`,其中参数 y 的类型未指定,这是错误的函数首部定义形式。
选项 A 中的函数首部定义形式为 `double fun(int x; int y)`,其中分号使用错误,分号应该用于语句的结束,而不是用于参数之间的分隔。
步骤 2:分析选项 B
选项 B 中的函数首部定义形式为 `double fun(int x, int y)`,这是正确的函数首部定义形式,参数之间使用逗号分隔。
步骤 3:分析选项 C
选项 C 中的函数首部定义形式为 `double fun(int x, int y);`,其中分号使用错误,分号应该用于语句的结束,而不是用于函数首部定义的结束。
步骤 4:分析选项 D
选项 D 中的函数首部定义形式为 `double fun(int x,y);`,其中参数 y 的类型未指定,这是错误的函数首部定义形式。