非常风气网www.verywind.cn
首页
逗号属于什么运算符
C语言——关于
逗号
表达式的问题
答:
如果是((x=a+b),(b+c))实际上可以看成(6,10)整个
逗号
表达式的值应该是10 但这是错的,这儿还有赋值
运算符
。赋值运算符的优先级是14,而逗号表达式的优先级是15,也就是说上面的表达式中 y=(x=a+b),(b+c);应该等价于这样的结合:y=x,10;如果这样写的话,则答案很清晰,为:6 提示...
在C语言中 除了for语句中之外,在哪些情况下还要使用
逗号运算符
答:
回答:
逗号运算符
通常用来分隔变量说明、函数参数、表达式以及for语句中的元素。 下例给出了使用逗号的多种方式: #include <stdio.h> #include <stdlib.h> void main(void); void main () { / * Here, the comma operator is used to separate three variable declarations. * / int i, j...
c语言
逗号运算符
优先级问题:先执行++?
答:
此时e仍然是0。接下来,就是按照
逗号
表达式d=9+e,e++,e+9;的顺序执行了:①执行第一个表达式d=9+e=9+0=9,把结果9赋值给d,所以得到d是9;②第二个表达式e++,刚才分析过了,这个后自增最后执行,此时
什么
也不会做 ;③e+9=0+9=9,这仅仅是做了一个加法,而且得数(9)都没有保留...
c语言中
逗号
的作用,详细点
答:
假设b=2,c=7,d=5,a1=(++b,c--,d+3);a2=++b,c--,d+3;对于第一行代码,有三个表达式,用
逗号
分开,所以最终的值应该是最后一个表达式的值,也就是d+3,为8,所以a1=8。对于第二行代码,那么也是有三个表达式,这时的三个表达式为a2=++b、c--、d+3,(这是因为赋值
运算符
比逗号...
C语言
逗号
表达式
答:
但返回右边的数据值作为表达式值;1. k = 3*2 // k = 6;2. (6, k+4) // 表达式返回10, k仍为63. (10, k+2) // k为6,表达式返回8。依靠非常全面的
运算符
和多样的数据类型,可以轻易完成各种数据结构的构建,通过指针类型更可对内存直接寻址以及对硬件进行直接操作,因此既能够用于...
在C语言中
逗号运算符
有
什么
用呢?如题 谢谢了
答:
逗号
表达式是把若干个表达式“串联”起来,最大特点在于它可以在一条语句中整合多种不同类型的表达式,用一条语句实现多个功能。例如,有如下可编译执行程序: #include <iostream> using namespace std; int main() { int i; cout<<3<<endl,i=4*8,cout<<i<<endl; return 0; } ...
语句x=0,y=x+1;中间的符合可以用
逗号
吗?
答:
可以 有
逗号
表达式的 但是不是这么用的 这么用也没是 不要想太多
赋值语句x=2和y=3之间加
逗号
还是分号,不管是加逗号还是分号,编辑器都...
答:
其实这里应该是加分号,表示两个语句 如果加逗号,是用
逗号运算符
,表示二者
属于
一个语句的意思。
c语言中
逗号运算符
是从左向右算,还是从右向左算啊
答:
逗号
表达式的求解过程是:先求表达式一,再求表达式二,即从左向右算。整个逗号表达式的值是表达式二的值。如a=3*5,a*4,经计算和赋值后得到a的值为15,然后求解a*4,得60.整个逗号表达式的值为60.
c语言什么时候用
逗号什么
时候用分号
答:
(1)当一个语句结束是要用“;”像定义一个变量,printf();scanf();等等 (2)在printf("%d,%d",a,b);scanf("%d,%d",&a,&b);int a,b;等,一般“,”是用在语句中间。用来隔开变量,不能用在语句结束。(3)在方法体,for,switch,while,if中它们用“{}”来定义这个块,结束时不用...
棣栭〉
<涓婁竴椤
6
7
8
9
11
12
13
14
10
15
涓嬩竴椤
灏鹃〉
你可能感兴趣的内容
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
©
非常风气网