设“int a=3,b=4,c=52,b=3,c=-2,d=2;”,则“a>0&&b&&c<0&&d>0”的值是

程序运行后的输出结果是

解析:将囿6个元素的整型数组分两行输出到一个文件中,因为输出的都是数字并且每行都没有分隔符,所以当再对其进行读取操作时,每一行都会被认为昰一个完整的数,而换行符则作为它们的分隔符

先将a的值赋给m,即m=1,而b=2,显然m=a>b的值是0.由於是"与'运算,后面的式子可以不看,即不用执行了.整个表达式的值也为0.而n前后的值没有变化,n=2

我要回帖

更多关于 设ab和c都是int型变量 的文章

 

随机推荐