K=a>b?(b>c?1:0):0 这个语句段是表达的一个什么意思?
来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/11/06 05:39:07
K=a>b?(b>c?1:0):0 这个语句段是表达的一个什么意思?
:叫 条件运算符,它的优先等级最低.构架为:B:C,就是说:A为真吗?若真,则整个构架的结果为 B,若假,则整个构架的结果为 C.
LZ 的整个式子先进行括弧运算,里面是b>c?1:0,也就是,若b>c,则整个括弧的结果是1,否则整个括弧的结果为 0;(设括弧的结果为:D)
再进行赋值运算(K=a,因为 =号的优先级高于 :);
最后再进行 a>b?D:0,也就是 若a>b,则LZ 的整个式子结果为D(见上面),否则LZ 的整个式子结果为0;
LZ 的整个式子先进行括弧运算,里面是b>c?1:0,也就是,若b>c,则整个括弧的结果是1,否则整个括弧的结果为 0;(设括弧的结果为:D)
再进行赋值运算(K=a,因为 =号的优先级高于 :);
最后再进行 a>b?D:0,也就是 若a>b,则LZ 的整个式子结果为D(见上面),否则LZ 的整个式子结果为0;
K=a>b?(b>c?1:0):0 这个语句段是表达的一个什么意思?
.以下程序段中与语句k=a>b?(b>c?1:0):0;功能等价的是______.、if((a>b)&&(b>c))k=
以下程序段中与语句k=a>b?(b>c?1:0):0;功能等价的是 A.if((a>B) &&(b>C)&nb
以下程序段中与语句K=a>b?(b>c?1:0):0功能等价的是
k=a>b?(b>c?1:0):0 C语言中这条语句什么意思 谁能给具体解释下
c语言 语句a[k++]=b[i]和语句a[k]=b[i];k++;是一样的吗
9.执行以下程序段后,k的值是( ). int k=0,a=1,b=2,c=3; k=b?c:a; A. 3 B. 2
int k=10 while k>0 k=k+1 A.while循环执行多次 B.循环是无限循环 C.循环体语句一次也不
C语言习题 以下定义语句中正确的是() A.int a=b=0 ; B.char A=65+1; b='b';
c分之a+b=b分之a+c=a分之b=c=k(k≠0) (1)求k的值
已知函数y=kx+b,当x=-3时,y<0,则k与b的关系是()A.B>K B.B<K C.B>3K D.B<3K .
已知k>0,b=2k,a+c=4k,ac=6k²,则以a,b,c为边的三角形是( )