66问答网
所有问题
当前搜索:
逗号运算符与逗号表达式
c语言能用
逗号
分隔数字吗,为什么
答:
可以,但是输入数据的时候一定也要加上
逗号
。用scanf()读取数据时,输入的格式必须和scanf()的格式控制字符串对应,比如说:1、scanf("%d,%d",&a,&b);因为两个%d之间有一个逗号,所以在输入时两个整数之间只能用逗号分隔,如果用其它符号分隔就会出错(比如说此时用空格、回车分隔就会出错)2、...
逗号表达式
的
运算
法则是怎么样的?
答:
如下:1、
逗号表达式
的运算过程为:从左往右逐个计算表达式。2、逗号表达式作为一个整体,它的值为最后一个表达式(也即表达式n)的值。3、
逗号运算符
的优先级别在所有运算符中最低。逗号表达式相关的题:例题1:(a = 3,b = 5,b+ = a,c = b* 5),求逗号表达式的值?答案:40。前两个...
一道简单的c语言 初学 不怎么理解
答:
逗号运算符
的定义是这样的:逗号运算符分别求两个表达式的值,并以表达式2的值作为整个
逗号表达式
的值。现在是三个表达式,所以同理,要分别求三个表达式的值,并且(注意这里的并且)以表达式3的值,作为整个逗号表达式的值。也就是说,三个表达式都是经过运算的。所以,运算过程是这样的:a=3*5 (a...
C语言
逗号表达式
答:
但返回右边的数据值作为
表达式
值;1. k = 3*2 // k = 6;2. (6, k+4) // 表达式返回10, k仍为63. (10, k+2) // k为6,表达式返回8。依靠非常全面的
运算符和
多样的数据类型,可以轻易完成各种数据结构的构建,通过指针类型更可对内存直接寻址以及对硬件进行直接操作,因此既能够用于...
逗号运算符
的运算规则
答:
逗号运算符
的运算规则介绍如下:逗号运算符的运算规则如下:1. 逗号运算符将所有的表达式按从左到右的顺序连接起来,并且按照连接的顺序依次进行求值。2. 每个表达式的值会被丢弃,只有最后一个表达式的值会作为整个
逗号表达式
的值。3. 逗号运算符可以用于连接任意类型的表达式,包括赋值表达式、算术表达式、...
C语言
逗号表达式
的问题 x=6,y=7,z=8 r=func((x--,y--,x+y),z...
答:
先算完第一个逗号之前的表达式,在计算第二个逗号之前的表达式,依此类推,故,无论是前置还是后置,x的值都是在计算第二个逗号之前已经改变;但是
逗号运算符
中最后一个逗号除外(即前置才起作用,后置对
逗号表达式
的结果没影响)。。。书写不易,人艰不拆,不喜勿喷,谢谢点赞!!!
已知int x=(1,2,3,4);变量x的值是?详细说明哦,我刚刚学的,很多都不懂...
答:
逗号表达式
的一般形式可以扩展为:x=(表达式1,表达式2,表达式3,...,表达式n);它的值为表达式n的值;其实,逗号表达式无非是把若干个表达式“串联”起来。比如:x=(1,2,3,4);分解开就是:x=1;x=2;x=3;x=4;最终结果是x=4;但要注意优先级问题(
逗号运算符
是所有运算符中级别最低的...
C语言
逗号表达式
答:
楼主不用晕,上面的说的都对。。。你老师说的也对。。如果那个表达式这样写:y=(x=(a+b),(b+c)) 则y = 10,如果是:y=(x=a+b),(b+c)那么y = 6,原因就是逗号是C语言
运算符
中优先级最低的了,优先级为15,而“=”(赋值运算符)的优先级是14,比逗号高。而
逗号表达式
到底是怎么...
C语言的问题:
表达式
i=1,2,3值是多少?
答:
逗号表达式
逗号表达式的形式如下:表达式1,表达式2,表达式3,... ,表达式n 逗号表达式的要领:(1) 逗号表达式的运算过程为:从左往右逐个计算表达式。(2) 逗号表达式作为一个整体,它的值为最后一个表达式(也即表达式n)的值。(3)
逗号运算符
的优先级别在所有运算符中最低。例题1:若已定义x和...
c = (a-=a-5), (a=b,b+3); 帮忙解释一下这段话吧~
答:
这是个
逗号表达式
,逗号表达式有三点要领:(1) 逗号表达式的运算过程为:从左往右逐个计算表达式。(2) 逗号表达式作为一个整体,它的值为最后一个表达式(也即表达式n)的值。(3)
逗号运算符
的优先级别在所有运算符中最低 由此可知:先计算: (a-=a-5),a=5,由于逗号表达式的优先级别低于'=',此时...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言运算符优先级口诀
c语言位运算符
c语言,运算符
逻辑运算符有哪些