题目
C# if 语句格式正确的是?A. if(x>y)B. ifx>y:C. ifx>ythen:D. if[x>y]:
C# if 语句格式正确的是?
A. if(x>y)
B. ifx>y:
C. ifx>ythen:
D. if[x>y]:
题目解答
答案
A. if(x>y)
解析
本题考查C#语言中if语句的正确语法格式。解题的关键在于掌握C#中if语句的结构特点:
- if关键字后必须紧跟圆括号包裹的条件表达式;
- if与条件表达式之间需要空格;
- 不使用then等保留字;
- 语句块用花括号包裹(本题未涉及,但需注意)。
选项分析
选项A:if(x>y)
- 正确。符合C#语法规范:
if后有空格;- 条件
x>y用圆括号包裹; - 未使用非法关键字
then。
选项B:ifx>y:
- 错误。原因:
if与条件x>y之间缺少空格;- 缺少圆括号包裹条件;
- 末尾的冒号
:在C#中无效。
选项C:ifx>ythen:
- 错误。原因:
if与条件x>y之间缺少空格;- 使用非法关键字
then; - 缺少圆括号包裹条件;
- 末尾的冒号
:无效。
选项D:if[x>y]:
- 错误。原因:
- 条件
x>y错误地用方括号[]包裹(应为()); - 末尾的冒号
:无效。
- 条件