1楼:gta小鸡
由于if语句没有花
来括号,只有其后的t=a从属自于if语句体。a=b和b=t均不是if语句的一部分,它们总是会执行。因此执行a=b后a=2;而if不成立导致t未初始化,继而执行b=t的结果未知。
printf输出的结果是a=2,b=未知。
2楼:常吃藤藤菜
是c语言吧?输出结果应该是
a=1,b=2
在c语言中以下程序段运行后的输出结果是
3楼:香梦沉酣
输出结果是3.
int n[3], t, j, k;
for (t=0; t<3; t++)
k = 2;
for (t=0; t变为1,因为n[t]跟n[j]此时t=j=0;所以表示的都是数组n的同
for (j=0; j<3; j++) 一元素,接着执行下一步t=0,j=1,n[1]=n[0]+1; n[1]= 2; 当t=0,j=2时,
n[0] = 3;
}printf("%d\n", n[1]);
4楼:匿名用户
for (t=0; t<3; t++)
开始时一维数组三个元素都被赋值为0
for (t=0; t当t=0时
j=0 n[0]=n[0]+1=1
j=1 n[1]=n[0]+1=2
j=2 n[2]=n[0]+1=2
当t=1时
j=0 n[0]=n[1]+1=3
j=1 n[1]=n[1]+1=3
j=2 n[2]=n[1]+1=4
以下程序段执行后输出的结果是( )。 int a[][4]={1,2,3,4,5,6,7,8,9,10,11,12}; printf("%d\n",a[1][2]);
5楼:听不清啊
输出的结果是( 7 )
选 答案c
因为等价于:
int a[4]=,,};
6楼:张国宇
答案bai是7; a[4]是将12个数分成4列数 也就有du三zhi行,即可以表示为a[3][4];而dao 数组表示数时 从a[0]开始,如回 1 可以表答示为a[0][0] 4 可以表示为a[0][3];其他同理,所以a[1][2]表示的数是7;所以答案是7.
c语言,以下程序运行后的输出结果是
7楼:匿名用户
c=(a+=a-=5)是一个
表达式,(a=b,b+3)是另一个表达式。
a=0,a=a-5=-5,a=a+a=(-5)+(-5)=-10,将值赋给c,c=-10,此时,a=-5
a=b,将b的值赋给a,a=0,执行b+3=0+3=3,这个3不对任何变量赋值。
因此最终结果a=0,b=0,c=-10
输出a、b、c的值,输出0,0,-10
下列程序运行后的输出结果是,以下程序运行后的输出结果是_______。
1楼 匿名用户 p b p指向 b 0 p b 0 p立 开始循环 累计输出 5 p p指向b 1 p b 1 p输出为 5 4 3 2 换行 下列程序运行后的输出结果是 2楼 匿名用户 n j n t 1就是把n t 的值加上1赋给n j 。 首先循环 for t 0 t 3 t n t 0 之后...
关于c语言以下程序运行后的输出结果是
1楼 阿瑞斯ares啊 联合体里面的所有成员共用同一块儿空间 如果你的是32位机器的话 b 0x12345678 占4个字节 根据你的输出的c 78 则你的是小端机器 0x12345678 每两个数字占一个字节 char c 只占一个字节 所以只会取b内容的一个字节的内容 你的是小端机器 所以输出为...
有以下程序,执行后输出结果是,以下程序的输出结果是()。
1楼 乐vov乐 8 17 刚帮你运行了一下 2楼 匿名用户 输出 817 int func int a int b int main 以下程序的输出结果是 。 3楼 表哥傻叼 main int adds int x int y 整个计算过程是这样的 第一次调用adds a b n m m 1 n ...