www问答网
所有问题
没有int i,j,k;则表达式i=1,j=2,k=3,i&&j&k的值为
没有int i,j,k;则表达式i=1,j=2,k=3,i&&j&k的值为
举报该问题
推荐答案 推荐于2018-03-01
逗号表达式的取值是最后一个式子的值,这个表达式相当于以下语句:
i=1;
j=2;
k=3;
取值=i&&j&k=i&&(j&k)=1&&(2&3)=1&&2=1或者非0为真
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://www.wendadaohang.com/zd/dAn3n444A1n3AK115G.html
其他回答
第1个回答 2016-07-11
没有定义, 应该会报错吧
相似回答
设
有int
i, j, k; 则表达式i=1,j=2,k=3, i&&j&k 的值为
答:
值为1,&的优先级比&&高,所以
j&k=2
&
3=1,
然后
i&&
(j&k)=1
&&1
=1
设
有int
i, j, k; 则表达式i=1,j=2,k=3, i&&j&k 的值为
1,
答:
k=k+(i>j?i++:--j);首先判断i是否大于j,即(i>j?i++:--j),因为这里i和j相等,所以这里的结果为--j,即(i>j?i++:--j)=--j=5 然后计算k=k+5,因为k的初始
值为3,
所以计算后的结果为8
设
有int
i, j, k; 则表达式i=1,j=2,k=3, i&&j&k 的值为
1,
答:
因为真和假只有两种状态,所以在表示他们的时候就用了 1 和0 ,楼主如果要用8来表示真也完全可以,但是如果真的有谁在一门语言中设计了用8来表示真的话,我估计这门语言也只有设计者愿意用了。如果想让别人也接受你的程序设计语言,那你得需要花费力气去说明用8表示真的原因。那有什么原因呢,总不...
设
有int
i,j,k;则表达式i =1,j=2,k=3, i &&j&&k的值为
( )。
答:
A 因为逻辑运算非0即真
,i
j
k
都是真,所以运算后为真 1
设
int
i=1,j=2,k=3,
求!(i=j)
&&
(j=k)
答:
!(i=j) && (
j=k
)先从哪边判断跟编译器有关 两个条件都为真 则 最终为真 从左边判断 i=j 为真 !取反 则为假 那么将不再判断 (j=k)前半段
有i=j ,
因此 最后的 i j k 分别为
2
2
3
main() {
int
i=1,j=2,k=3;
if(i++==1
&&
(++j==3llk++==3)) printf...
答:
答案:2 3 3 include <stdio.h> void main(){
int
i=1,j=2,k=3;
if(i++==1 &&(++j==3 || k++==3 ))printf("%d d d\n"
,i,j,k
);} if语句里面的判断为两大部分:1、i++ == 1;2、++j == 3 || k++ == 3;i的初始值为1,i++是先判断i==1,然后再i=i+1,...
...{
int
i=1,j=2,k=3;
if(i++==1
&&
(++j==3||k++==3)) printf("%d%d%d...
答:
{
int
i=1,j=2,k=3;
//这样换行格式不太好,但解说方便 if(i++==1 //先使用
i的值
,再给i+1,也就是先判断i==1(true),然后i+1变为2 && (++j==3 //先给j+1,再判断 j=
=3,
此值为true,j变为3 此小括号内
表达式
为true ||k++==3) ) //由于此表达式与前一个外...
...
&&
(++
j==3
||k++==3))printf(“%d %d %d\n”
,i,j,k
);
答:
答案:2 3 3 #include <stdio.h> void main() {
int
i=1,j=2,k=3;
if( i++==1 &&( ++j==3 || k++==3 )) printf("%d %d %d\n"
,i,j,k
); } if语句里面的判断为两大部分: 1、i++ == 1; 2、++j == 3 || k++ == 3; i的初始值为1,i++是先判断i==1,...
main() {
int
i=1,j=2,k=3;
if(i++==1
&&
(++j==3||k++==3)) printf...
答:
个人觉得这题答案应该是
2,2,
2. 原因是:if((j++||k++)
&&
i
++) 首先执行的是j++,返回true,此时
j=2
。 但是后面的||部分(即k++)是不执行的,此时仍然是k=2。 然后再执行i++,返回true,此时i=2。 最后输出2,2,2 补充: 但是后面的||部分(即k++)是不执行的.这里是关键点...
大家正在搜
若k为int型变量且赋值11
赋值表达式
若有定义int a[2][3]
若有定义int a=7
若有定义int a[3][4]
lambda表达式
int k
int 函数
int 范围
相关问题
设有int i, j, k; 则表达式i=1,j=2,k=3...
设有int i,j,k;则表达式i =1,j=2,k=3, ...
main() { int i=1,j=2,k=3; if(i...
main() { int i=1,j=2,k=3; if(i...
设 int i=32,j=1,k=3;则表达式 !i||(j...
{int i=1,j=2,k=3;do{if(i%j==0&...
有以下程序 main( ) { int i=1,j=1,k=...
c++中,int i=0,j=1,k=2;则++i||--j...