非常风气网www.verywind.cn
首页
c语言括号里面逗号
刚学
C语言
,有两个表达式要请教大家
答:
只有左值表达式 才能赋值 a=5+
c
,d=a+5两个语句之间应用分号隔开 === a=5+c+d=a+5 首先只有左值表达式 才能赋值 其次由于优先级的原因,先执行左边的等号。可以改为 a=5+c+(d=a+5)这样就是你说的情况了。是正确的。
逗号
表达式是在两个
括号里
的 === 左值表达式的概念你可以看看书,一般...
c语言中逗号
表达式的运算规则
答:
如:(3+5,6+8)称为
逗号
表达式,其求解过程先表达式1,后表达式2,整个表达式值是表达式2的值,如:(3+5,6+8)的值是14;a=(a=3*5,a*4)的值是60,其中(a=3*5,a*4)的值是60, a的值在逗号表达式
里
一直是15,最后被逗号表达式赋值为60,a的值最终为60。二、
C语言
运算符 C语言...
c语言
什么时候用
逗号
什么时候用分号
答:
(1)当一个语句结束是要用“;”像定义一个变量,printf();scanf();等等 (2)在printf("%d,%d",a,b);scanf("%d,%d",&a,&b);int a,b;等,一般“,”是用在语句中间。用来隔开变量,不能用在语句结束。(3)在方法体,for,switch,while,if中它们用“{}”来定义这个块,结束时不用...
C语言
语法问题:a =( c++,b++) 啥意思?
答:
没有啥意思,就是简单的运算。这里涉及如下运算符,赋值=,自增++,
括号
,和
逗号
运算符。按照运算符的优先级,先计算括号 也就是讨论 c++,b++ 然后计算++,也就是
c
和b分别自加。(注意)然后谈论逗号运算符,没有意义,就是从左到右。所以最后赋值给a的是b++。前面提到一个注意就是,虽然b自...
c语言
i=(j=5,m=j--),请问i=?,请解释一下 谢谢
答:
i=5
逗号
表达式的值为最右边那个表达式的值 (j=5,m=j--) 在这个表达式当中,最右边的表达式是m=j--,由于--操作符是后缀的,所以词表达式的值为j的值为5 i=(j=5,m=j--)此表达式结束后,i的值为5,m的值为5,j的值为4 鱼C工作室百度知道团队为您解答~...
c语言逗号
表达式是如何计算的?
答:
c语言逗号
表达式是由左向右进行的:k=3*2=6,K+2=8,表达式返回8。逗号表达式用法:当顺序点用,结合顺序是从左至右,用来顺序求值,完毕之后整个表达式的值是最后一个表达式的值。逗号表达式的要领:(1) 逗号表达式的运算过程为:从左往右逐个计算表达式。(2) 逗号表达式作为一个整体,它的值为最后...
在
C语言中逗号
运算符有什么用呢?
答:
这个
里面
,先算
括号里
的,前面的21到24算过后都被丢弃,括号里的表达式的值是25。之后执行赋值运算,x的值就变成括号里表达式的值,25了。如果编译 int x;int a;x=(21,22,23,24,25);cout<<"x="<<x<<endl;会输出 x=25 x=21,22,23,24,25;这行整个是一个表达式。
逗号
运算符会分别计算...
c语言中
如何判断实参变量的个数?比如下面一个函数有几个实参?为什么...
答:
用
逗号
分辨参数个数,但是小
括号里
的逗号不算,比如你这个函数,其中的参数有 x+y 、 e1,e2 、 fun(xy,d,(a,b)) 这三个参数。其中(e1,e2)是个匿名函数当参数, fun()是个函数参数,其中又有 xy、d、(a,b)
c语言
函数原型中
括号里
括的都代表啥
答:
代表指针,FILE代表是一个文件类型,stream是参数名称。FILE * stream表示的是一个叫stream的参数,他是一个指针,并且这个指针指向FILE(文件)类型。char * format表示的是一个叫format的参数指向char(字符)类型的指针。一般写法都是: 函数类型 函数名称;[argument]代表参数可选,就是可以继续增加参数。
C语言
for循环体内多条语句之间可以用
逗号
隔开,最后一条后面加分号,代替...
答:
您好,换成新的写法是可以的,因为
C
是通过分号来区别下一段代码的。但是不建议这样写,建议如果有多条语句,最好是放在花
括号内
。这样一目了然,能够知道for的循环体的开始于结束是在哪里。以下是测试结果图例
棣栭〉
<涓婁竴椤
3
4
5
6
8
7
9
10
11
12
涓嬩竴椤
灏鹃〉
你可能感兴趣的内容
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
©
非常风气网