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


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

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

文章插圖
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 。

推薦閱讀