发布网友 发布时间:2022-04-23 05:38
共2个回答
热心网友 时间:2023-11-07 21:07
首先说下分号吧,其实分号挺简单的,它就表示着一个语句的结束,
就像平时我们语文中说完一句话加上个句号,
c语言中说完一句话后面加上个分号;
比如
printf("hello,world\n");
说完一句话加上个分号告诉计算机你说完这句话了
再来说下逗号,
这就样提到逗号表达式了,
比如
a=(4,6)
这个表达式它的值就是6
,为什么呢?
先看括号里的(4,6)
因为有了逗号存在形成一个逗号表达式,整个表达式的值取的是
逗号后面的值,因此是6
然后把6赋值给a
最终整个表达式的值就是6了
。
在逗号表达式中我认为只要记住了
取值取逗号后边的那个值就可以了。
再拿个经典点的说下
while(i<10)
sum+=i;
这一小断程序
当然我初始化sum值为0;
对于它我们可以改写成更简单的
就用逗号实现:
while(sum+=i,i<10)
;
这样一句话就实现了,它的过程就是先做while里面的
sum+=i
然后括号内的整体是一个逗号表达式,整个表达式的值取逗号后边的
i<10
这样前面的话也做了,最终也达到了我们的目的。
但注意此句话最后边忘了那个分号!
表示语句的结束。
热心网友 时间:2023-11-07 21:07
逗号是断开句子,但意思不断,只是让人不会读起来难过或者扭曲意思,而分号是用来说明一个意思,但是关系不是很密切......(以上纯属个人观点)
《新华字典》上关于逗号有4种用法:1句子内部主语与谓语之间如需停顿,用逗号.
2句子内部动词与宾语之间如需停顿,用逗号.
3句子内部状语后边如需停顿,用逗号.
4复句内各分句之间的停顿,除了有时要用分号外,都要用逗号.
关于分号的解释有两种:1用于复句内部并列分句之间的停顿.
2用于分行列举的各项之间.