int a=3,b=4,b=5; !(++c-1&&b+c/2)等于什么?为什么?谢谢
来源:百度知道 编辑:UC知道 时间:2024/05/16 01:01:46
C的定义和值是5吗?
!((6-1)&&(4+6/2))=!(5&&7)=FLASE(即0)
++C 是先 C+1=C ,C先得到等式的值再操作的!
&& 吗这个是两边是正值侧为TRUE 即1 ,否则合为FLASE 0
! 这个是取反!
问题答错了吧,c怎么没有定义?
返回值是0,因为!(++c-1&&b+c/2)的值是假,C语言中没有逻辑型变量,所以是0.
记住在C语言中非0即真,0就是假.
int a=5,b; b=++a*--a;
int a,b=5; a=(++b)+(++b)+(++b)+(++b);
unsigned int a=2;int b = -3;
已知int a=1;int b;b=(++a)+(++a)+(++a);为什么b=10?
int a=3,b=4,b=5; !(++c-1&&b+c/2)等于什么?为什么?谢谢
int a=b;与int a,b;a=b;的区别
void a(int a,int b=0)的含义?
CSum(int a=0,int b=0){nSum+=a+b}
int *a=b与int*a=&b有什么不同
const int* a = &b 和 const* int a = &b的区别