C语言题目 以下哪个表达式是当x为整数的时候表示为真( )A. !(x%2) B. (x%2!=0) C.!(x%2==

C语言题目 以下哪个表达式是当x为整数的时候表示为真( )A. !(x%2) B. (x%2!=0) C.!(x%2==0) D.(x%2)=1
以下哪个表达式是当x为整数的时候表示为真( )A. !(x%2) B. (x%2!=0) C.!(x%2==0) D.(x%2)=1
gg香江 1年前 已收到1个回答 举报

hcytyw 幼苗

共回答了13个问题采纳率:92.3% 举报

A. !(x%2) 当x对2求余值为0时,表达式值为真;
B. (x%2!=0) 当x对2求余值不为0时,表达式值为真;
C. !(x%2==0) 当x对2求余值不为0时,表达式值为真;
D. (x%2)=1 =是赋值操作符,表达式的值永远为1(真);
(其实这个表达式是错误的, =操作符的左操作数必须是个左值)
综上,答案是D

1年前

10
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.015 s. - webmaster@yulucn.com