C语言p=1*(x=2&&x=20);怎么理解?
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/06 19:42:11
C语言p=1*(x=2&&x=20);怎么理解?
![C语言p=1*(x=2&&x=20);怎么理解?](/uploads/image/z/8656337-65-7.jpg?t=C%E8%AF%AD%E8%A8%80p%3D1%2A%28x%3D2%26%26x%3D20%29%3B%E6%80%8E%E4%B9%88%E7%90%86%E8%A7%A3%3F)
p=1*(x=2&&x=20);
表示把算术运算1*(x=2&&x=20)的值赋值给p,p是什么类型你也没给出.
x的类型和值你都没有给出,假设这里为int.
1*(x=2&&x=20)就相当于1*(x=2&&x=20)
(x=20)就是1,否则为0.
所以综合上述,结果就是:如果x小于2,p=1,如果x大于等于2,小于20,p=2.否则p=3.
表示把算术运算1*(x=2&&x=20)的值赋值给p,p是什么类型你也没给出.
x的类型和值你都没有给出,假设这里为int.
1*(x=2&&x=20)就相当于1*(x=2&&x=20)
(x=20)就是1,否则为0.
所以综合上述,结果就是:如果x小于2,p=1,如果x大于等于2,小于20,p=2.否则p=3.
C语言p=1*(x=2&&x=20);怎么理解?
C语言题目:有如下定义:int x[]={1,2,3},*p=x,y;则y=*p++;相当于:
C语言,int x [5]={2,4,6,8,10},*p ,**pp ;p =x ;pp =&p
C语言里x+=x++应如何理解,和x+=++x有什么不同?
C语言中y=x--该怎样理解?
C语言语句,z+=++x+y++这个式子怎么理解
C语言怎么定义 P(x,y)
C语言二分法解方程,多项式P(x)=a0*x^0+a1*x^1+...+ak*x^k,其中3
c语言 ,intx=9,y=8;表达式x==y+1的结果是1,表达式怎么理解
国二C语言 定义Int x,*p *p=&x为什么不对
c语言级数算法 s=1+x+x^2/2!+x^3/3!+...+x^n/n!怎么算
C语言中 if(x!=y) 怎么理解 为什么x=8 y=5时成立?