下列程序的输出结果是( ) #include void main() { int a = 2,b = 3,c = 0,d
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/21 23:33:29
下列程序的输出结果是( ) #include void main() { int a = 2,b = 3,c = 0,d; d = a && b
下列程序的输出结果是( )
#include
void main()
{ int a = 2,b = 3,c = 0,d;
d = a && b ||!c;
printf(“%d\n”,d);
}
选择一个答案
a.1
b.0
c.编译出错
d.-1
下列程序的输出结果是( )
#include
void main()
{ int a = 2,b = 3,c = 0,d;
d = a && b ||!c;
printf(“%d\n”,d);
}
选择一个答案
a.1
b.0
c.编译出错
d.-1
A
因为首先要做!a && !b || !c计算,其中a,b都是非0值,c=0,所以!c=1,
那么d = !a && !b || !c = 0 && 0 || 1 = 1
所以d = 1被输出,
希望有用.
再问: 我以前理解的是a = 2, b = 3, c = 0 , 所以计算!a为真 1,!b为真 1,!c为假 0.. 然后 1&& 1 || 0 = 1
再答: 在C/C++里,0代表假,非0代表真,a,b都是真,c是假,都取非之后(!),a,b都是假,c是真。 也就是0&&0||1,并非1&&1||0。
因为首先要做!a && !b || !c计算,其中a,b都是非0值,c=0,所以!c=1,
那么d = !a && !b || !c = 0 && 0 || 1 = 1
所以d = 1被输出,
希望有用.
再问: 我以前理解的是a = 2, b = 3, c = 0 , 所以计算!a为真 1,!b为真 1,!c为假 0.. 然后 1&& 1 || 0 = 1
再答: 在C/C++里,0代表假,非0代表真,a,b都是真,c是假,都取非之后(!),a,b都是假,c是真。 也就是0&&0||1,并非1&&1||0。
下列程序的输出结果是( ) #include void main() { int a = 2,b = 3,c = 0,d
1.下列程序的输出结果是( ) #include void main() { int a = 2,b = 3,c = 0
下列程序的输出结果是int main(void){int a[10] = {0,1,2,3,4,5,6,7,8,9},
#include void main() { int a=1 b=2 c=3 cout
下列程序的输出结果是 1 main() { int a=2,b=-1,c=2; if (a
C语言 填空题7、以下程序输出的结果是 0 .main() { int a=5,b=4,c=3,d; d=(a>b>c)
8、有以下程序,执行后输出结果是 ( ) #include void main() { int p[8]={11,12,
以下程序运行后的输出结果是 main() {int a,b,c; a=1;b=3;c=5; printf(“%d,%d\
以下程序运行后的输出结果是?main(){int a=1,b=2,c=3;if(c=a)printf("%d\n",c)
下面程序的输出结果是() #include main() {int x=10,*p=&x; printf("%d,%d"
#include void main(void) { int a=
4.下列程序的输出结果是___B____.main() { int a = 011; printf( "%d\n",++