非常风气网www.verywind.cn
首页
c语言中逗号有什么用
c语言中什么
是
逗号
?
答:
c语言提供一种特殊的运算符,
逗号
运算符,优先级别最低,它将两个及其以上的式子联接起来,从左往右逐个计算表达式,整个表达式的值为最后一个表达式的值。因此
c语言中
x=(x=++y,x+5,x/5) =x/5。因为初始x=3,所以最终x=3/5=0。
C语言中的逗号
和分号
有什么
区别和联系
答:
一般地,
逗号
和分号都可作为一个表达式结束
的
标志。最主要区别:分号是语句结束标志,逗号是表达式结束标志。比如样例:include <stdio.h>int main(){int i,j;printf("Case 1:\n");for(i=j=0;i<10;i++)printf("i=%d ",i++),printf("j=%d ",j++);printf("\nCase 2:\n");for(i=...
c语言中逗号
的作用是
什么
?
答:
则正确
的
输出语句是D。
逗号
表示puts(a),puts(b);是逗号表达式语句,从左到右依次执行。输出结果与分号隔开成的2个语句一样:char a[80]="aaa",b[80]="bbb";puts(a),puts(b); //逗号。字符串主要用于:编程,概念说明、函数解释、用法详述见正文,这里补充一点:字符串在存储上类似字符...
请问
C语言里逗号
运算符
有什么用
?
答:
确实,如果前面那些运算是纯粹
的
运算的话,是没用的。如int a = 2, 3, 4;那么2,3显然是没用的。但如果前面的运算有些"side effect"的话,
逗号
运算符就显示出一些简化代码的功效了。比如:int k = ++a, ++b;这句话用(b+1)定义了k,同时把a和b都加了1。
c语言
表达式之间
什么
情况下可以用
逗号
,请逐个列出来,谢谢!!!
答:
逗号
运算符用于连接各表达式,优先级要小于“=”即赋值运算符。例:int a = 5, b = 6,
c
= 7; //可以如此定义变量;int example = (a++, b + 1, ++c);//由逗号运算符连接
的
表达式返回的将是最右边的表达式的值,所以example的值为8;int example_2 = (example = ++c, ++b, ++a)...
C语言的逗号
运算符
答:
逗号
是语句未完成。这是循环语句,开始x=30/2=15 y=0+2=2 下一循环是 x=29/2=15 y=2+3=5 直到有一个不满足x>=10,y<20就停
C语言中逗号
运算符怎么用?
答:
的
表达式连接成一个表达式,称为
逗号
表达式。其一般形式为:子表达式1, 子表达式2, ..., 子表达式n 它的整个的值都是最后一个表达式的值,这里所说的值是从左向右运算的。逗号运算符的优先级是所有运算符中级别最低的。例如:int a=(表达式1,表达式2); //则a的结果是表达式2的结果 ...
C语言
里边
逗号
和分号
的
区别,哪位大神说一下,下图黑框
里
两部分内容的区别...
答:
分号分隔不同
的
语句,
逗号
是同一个语句,在for循环
里
,用逗号那个不行,因为要求3条语句。
C语言中逗号
表达式的实用意义或者产生的原因?
答:
逗号
表达式的出现,是出于一种“粘合”的用意。在
C语言中
,表达式的地位是非同寻常的,而有时我们的某些表达式在用意上需要成为一个整体时,逗号表达式就站出来了。同时,
C语言的
某些规定使得某些地方只能用一个表达式,如for循环中的三个表达式,此时用逗号的“粘合”作用来建立一个表达式就非常必要了。
c语言中逗号
运算符的功能和使用方法是
什么
?
答:
C 语言中
,
逗号
(,)也可以是运算符,称为逗号运算符(Comma Operator)。逗号运算符可以把两个以上(包含两个)的表达式连接成一个表达式,称为逗号表达式。其一般形式为:\x0d\x0a\x0d\x0a 子表达式1, 子表达式2, ..., 子表达式n\x0d\x0a\x0d\x0a例如:\x0d\x0a\x0d\x0...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
你可能感兴趣的内容
c语言输入时用逗号隔开
scanf输入什么时候用逗号
c语言输出数组用逗号隔开
c语言中条件运算符怎么用
c语言中if语句能连用吗
c语言中if else语句的用法
c语言else怎么用
c语言中double的用法
c语言中调用函数必须声明吗
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
©
非常风气网