逗号的作用和意思,逗号的作用和用法


逗号的作用和意思,逗号的作用和用法

文章插图
句子中逗号的作用:
逗号的作用和意思,逗号的作用和用法

文章插图
1、and 用于用来连接具有两个相同语法功能的平行要素,而逗号则用于两个以上除最后一个平行要素外的分开,表示语气的短暂停顿 。如:

* Her father is a doctor and her mother is a teacher. ——句中只存在两个要素,因此要直接用 and 连接 。
* Her father is a doctor, her mother is a teacher and her brother is an engineer. 句中有三个要素,因此前两个用逗号分开,最后一个用 and 连接 。

2、在连接的两个平行结构句子的 and 前,在下述情况也可以用逗号:

1)前一个句子较长,说话人需要有较长时间的换气停顿 。如:
* Her father is a doctor in the convalescent home of the city, and her mother is a teacher at a middle school. 他父亲是市疗养院的医生,而她母亲是一所中学的教师 。

2)后一个句子中有类似汉语顿号停顿的逗号,则需要在 and 前另加一个逗号,如:
* I did not answer, and he, too, kept silent. 我没有回答, (而)他也不做声 。

3、如说话人认为两个并非平行结构的句子之间的关系比逗号或 and 连接较为松散,但又比句号连接的更加密切,则需要用分号 。如:

* Because her father is a doctor, he needs to cure the sickness to save the patient; he always works late at night. 因为他父亲是医生,需要救病治人,他总是工作到深夜 。

如果不用分号,则需要用 and 连接——
* Because her father is a doctor, he needs to cure the sickness to save the patient and he always works late at night.
逗号的几种作用:
1、句子内部主语与谓语之间如需停顿,用逗号 。例如:我们看得见的星星,绝大多数是恒星 。
2、句子内部动词与宾语之间如需停顿,用逗号 。例如:应该看到,科学需要一个人贡献出毕生的精力 。
3、句子内部状语后边如需停顿,用逗号 。例如:对于这个城市,他并不陌生 。
4、复句内各分句之间的停顿,除了有时要用分号外,都要用逗号 。例如:据说苏州园林有一百多处,我到过的不过十多处 。
5、用来分开句内各词语或表示语气的停顿 。提示:“,”不可放在一行之首或开头 。
6、并列词语之间带有“啊”“呀”“啦”等语气助词时,并列成分之间用逗号,不用顿号 。例如:八月的大街上摆满了水果,像甜瓜啊,西瓜啊,苹果啊,葡萄啊等 。
7、并列成分做谓语时,如果并列成分是主谓结构,那么并列成分之间用逗号 。例如:她衣服新潮夺目,头发齐耳根长,走起路来风风火火,讲起话来大声大气 。



扩展资料:
标点符号的作用:
1、标点符号是辅助文字记录语言的符号,是书面语的有机组成部分,用来表示停顿、语气以及词语的性质和作用 。
2、常用的标点符号有10种,分点号和标点两大类 。
点号的作用在于点断,主要表示说话时的停顿和语气 。点号又分为句末点号和句内点号 。句末点号用在句末,有句号、问号、叹号3种,表示句末的停顿,同时表示句子的语气 。句内点号用在句内,有逗号、顿号、分号、冒号4种,表示句内的各种不同性质的停顿 。
标点符号的位置:
1、句号、问号、叹号、逗号、顿号、分号和冒号一般占一个字的位置,居左偏下,不出现在一行之首 。
2、引号、括号、书名号的前一半不出现在一行之末,后一半不出现在一行之首 。
3、破折号和省略号都占两个字的位置,中间不能断开 。连接号和间隔号一般占一个字的位置 。这四种符号上下居中 。
4、着重号、专名号和浪线式书名号标在字的下边,可以随字移行 。
参考资料来源:搜狗百科——逗号
英语句子中逗号的作用:
逗号当然是表示句子的分层了 。在这句话中一共有三个并列的谓语,分别是:place,punish,affect. 通常英语中当并列超过两个时,都会用这样的结构 。如: A, B and C. 也就是说只有最后两个才会用and,前面的都是用逗号的 。不知道这样说你明白了没有 。
C语言逗号的作用:
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,(这是因为赋值运算符比逗号运算符优先级高)所以最终表达式的值虽然也为8,但a2=3 。

推荐阅读