问题
单项选择题
设有定义 intk=1,m=2; floatf=7;,则以下选项中错误的表达式是______。
A.k=k>=k
B.-k++
C.k%int(f)
D.k>=f>=m
答案
参考答案:C
解析:强制类型转换的一般形式为:(类型名)(表达式),而选项 C 中只给表达式加了括号,并没有给类型名也加上括号,所以选项 C 的表达式错误。
设有定义 intk=1,m=2; floatf=7;,则以下选项中错误的表达式是______。
A.k=k>=k
B.-k++
C.k%int(f)
D.k>=f>=m
参考答案:C
解析:强制类型转换的一般形式为:(类型名)(表达式),而选项 C 中只给表达式加了括号,并没有给类型名也加上括号,所以选项 C 的表达式错误。