已有预处理命令 #include <math.h>
和声明 int x=4, y;
,下面语法正确的确的是 C
A. if(x%2=1)y=x;
B. if(sqrt(x)%2)y=x;
C. if(x==1)y=x;
D. if(x==1)y=&x;
请问这些选项语法错误在哪,感谢大佬解惑!
已有预处理命令 #include <math.h>
和声明 int x=4, y;
,下面语法正确的确的是 C
A. if(x%2=1)y=x;
B. if(sqrt(x)%2)y=x;
C. if(x==1)y=x;
D. if(x==1)y=&x;
请问这些选项语法错误在哪,感谢大佬解惑!
A :
x%2=1
, 这里是赋值, 应该是x%2==1
B :
sqrt(x)
, 这各函数的传参应该是doubleD :
y=&x
应该是y&=x