11问答网
所有问题
当前搜索:
c语言赋值表达式的值
c语言
。求解第十六题
答:
j=(b=2*4,b+5),b+6;2*4=8;b=8;b+5=13;j=13;b+6=8+6 =14 以上是程序的执行过程。所以答案没有是正确的。如果问整个
表达式的值
则为14,b=8,b=13 出题者估计没注意到逗号表达式是优先级最低的,比
赋值表达式的
优先级还低。j=((b=2*4,b+5),b+6);如果是这个语句,则答案...
C语言
选择题
答:
1.B 注意i是八进制的8,++i之后把值输出为9.j
的值
先输出再
赋值
。2.D 注意t为double类型,在三个表达式中只有第一个影响t的值。3.B 注意&&符号有短路性质,如果&&前面为false 则后面的不再计算。4.D 注意括号里面的
表达式值
为1,取反之后为0.5.B 注意在输出x的值之后再减一,x=22,是真...
c语言的
题~~~帮忙期末~~谢谢
答:
C
中的括号内是
赋值表达式
,不能起判断作用。 D可以判断后分别赋值,所以是对的。
c语言
基础问题
答:
while内条件为k=0,而k不等于0,所以不执行
关于
c语言的
逗号
表达式
。。。
答:
把那个作者拿去烹了得了:a=(3+5,6+8)。。,理由如前。如果写为。。,若直接写为。。:a=3+5逗号运算符的优先级比
赋值
运算符(=)低,因此程序中总是先对a进行赋值以后再去求逗号后面的
表达式
。对第一个程序:a=(3+5,a+8)。。误人子弟;则a
的值
是不确定的!!,6+8,a+8。。:a=3...
C语言
中的逗号运算符的一道题
答:
逗号表达式的求解过程是:先计算表达式1的值,再计算表达式2的值,……一直计算到表达式n的值。最后整个逗号
表达式的值
是表达式n的值。所以先计算c=(a-=a-5)(a-=a-5)等于a=a-(a-5)得5 所以
c
的值为5 然后计算(a=b,b+3)中的a=b 所以a=0 然后计算b+3(对结果不影响)b没被
赋值
所以b...
c语言
简单的题
答:
include <stdio.h>#include <string.h>int main(){ int in[10]; int out[10]; int i; printf("请输入10个数字:\n"); for(i=0;i<10;i++){ scanf("%d", &in[i]); } out[0] = in[0]; for(i=1;i<10;i++){ out[i] = in[i] - ou...
C语言
逗号
表达式
答:
这个
表达式的值
应该是30;a的值为15;逗号表达式先执行a = 3 * 5;于是a为15;接着执行a * 4,表达式的值为60 但是这个值没有
赋值
给变量a,所以a的值仍然是15 也就是说输出表达式(a=3*5,a*4),其值为60,输出a,则为15.同理由于a的值为15,所以输出表达式(a=3*5,a*4),a+15的值为30,...
C语言
中‘=’什么意思啊?
答:
会的,在
C语言
中可以连等,,对于一条语句:A=5,会做俩件事情:(1)把5赋值给A,(2)该
表达式
返回值为5 如:A=B=5,,守先执行B=5,然后把“B=5”返回
值赋值
给A,
C语言赋值
问题
答:
哦,是这样的,
c
的运算规则,在 && 语句中,如果 && 前面的语句是正确的,运行 && 后面的语句;如果 && 前面的语句是错误的,则不运行 && 后面的语句;这里(m=a>b)语句是错的,所以 不运行(n=c>d),所以n还是等于2 这样说明白没有
棣栭〉
<涓婁竴椤
67
68
69
70
71
72
73
74
75
76
其他人还搜