00问答网
所有问题
当前搜索:
逗号可以做运算符也可以做分隔符
请问C语言里
逗号运算符
有什么用?
答:
确实,如果前面那些运算是纯粹的运算的话,是没用的。如int a = 2, 3, 4;那么2,3显然是没用的。但如果前面的运算有些"side effect"的话,
逗号运算符
就显示出一些简化代码的功效了。比如:int k = ++a, ++b;这句话用(b+1)定义了k,同时把a和b都加了1。
c中
逗号
的作用是什么?
答:
1、表示"分隔号"的意思,就和语文中的逗号一个意思
;2、表示"逗号运算符"的意思,用它将2个表达式连接起来.例如:3+5,6+8:就称为逗号表达式,又称为"顺序求值运算符"。逗号表达式的一般形式为表达式1,表达式2。逗号表达式的求解过程是:先求解表达式1,再求解表达式2。整个逗号表达式的值是表达式2的...
c语言
能
用
逗号分隔
数字吗,为什么
答:
可以,但是输入数据的时候一定也要加上逗号
。用scanf()读取数据时,输入的格式必须和scanf()的格式控制字符串对应,比如说:1、scanf("%d,%d",&a,&b);因为两个%d之间有一个逗号,所以在输入时两个整数之间只能用逗号分隔,如果用其它符号分隔就会出错(比如说此时用空格、回车分隔就会出错)2、scan...
在C语言中用
逗号
分割开的声明语句是怎么样的?
答:
C语言可大多数语言一样,允许用逗号分隔声明语句中的标识符列表,说明这些运算符是同一变量类型
。例如:float Area,Height,Width;但有些程序员喜欢把标识符写在不同的行上。如:float Area,Height, Width;这样写至少有一个好处,就是可以在每个标识符后边加上注释。在声明变量的时候,也可以直接给变量...
JAVA中的.这个符号的作用,它仅仅是个
分隔符
么? for(int i=0;maya.le...
答:
逗号可以被用作分隔符),而是被作为运算符使用,这种用法与C语言和C++中的类似
。符号的左侧是一个对象的引用,类似你提到的maya、this都代表一个对象的引用,符号的右侧表示引用对象的成员或属性,在你文中提到的maya.length,length就表示maya的一个属性,而this.maya,maya表示this的一个成员。
C语言里逗号什么时候是
分隔符
,什么时候是
逗号运算符
答:
只要不是双引号中的逗号,你都可以把它看成
逗号运算符
。关于逗号运算符需要注意的地方在赋值和判断语句中的理解很重要,其它,不用过多费心。int a,b=1,c=10;a=( b++,c++); //a的结果是10 if ( scanf("%d",&a) , a==1 ) //这里是要看a==1是否成立,才能判定if语句的真与...
c语言,
分隔符
有哪些?
答:
有空格、
逗号
、空白符、分号和冒号,后半句自然输入项的缺省
分隔符
,意思就是说当你编译运行后,进行输入时,后台默认为空格为分隔符,例如:输入46则为一个数据,输入4 6则为两个数据,望采纳,谢谢
C语言中
逗号运算符
怎么用?
答:
;是首先把y赋值为3,把y递增为4,然后把4加上2,把结果6赋值给z,接下来把z加5最后把x赋为结果值11。2、注意事项:
逗号运算符
( , )是C语言运算符中优先级最低的一种运算符。二、其它用法:1、在for里面的应用:int i;int j;for(i=0,j=0;i<5;i++,j++)2、当
分隔符
:int i,j;...
C语言(a=3*5,a*4,a+5)什么意思?输出20
答:
首先括号里是
逗号
表达式,根据C中的规律,逗号表达式应该以最后一个表达式的值为最终输出值;其次我觉得楼主可能是觉得结果应该是65,其实中间的乘法
运算
只是调用a的值进行计算,而不是对其进行赋值,因此a的值仍以第一次赋值为准,为15…因此最后结果为20…希望我的回答对楼主有帮助…...
C语言中如何区分
分隔符
和
逗号运算符
?
答:
以我愚见:用不着可以去区分,因为你在运用的时候会养成习惯的,你自然而然就会"记死"譬如“printf("%d,%d",a=(2,2+3),b);”中,第一个逗号是
分隔符
,第二个是printf的格式,第三个就是
逗号运算符
,第四个是格式。潜移默化的 建议楼主将剑客树上的习题依次做完,我相信你会成功的 我...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
逗号运算符优先级最低
运算符的运算次序
c语言中关系运算符的优先级
自增自减运算符详解
关系运算符优先级
运算符优先顺序
运算符的优先级顺序
自增运算符只能用于变量
下列字符串是用户标识符的是