catch(英語單詞)

catch(英語單詞)

本詞條是多義詞,共5個義項
更多義項 ▼ 收起列表 ▲

發音

英 [kætʃ] 美 [kætʃ, kɛtʃ]

vt.趕上; 接住; 引起; 看見

vt.& vi.(使)被鉤住,(使)被卡住

n.抓; 隱情; 捕獲量; 掛鈎

vi.鎖住; 著火; [棒球]當接球手

adj.迷惑人的; 令人容易上當的; 引人注目的; 令人感興趣的

網 絡

抓住;捕捉;趕上;趕

過去式: caught過去分詞: caught現在分詞: catching第三人稱單數: catches派生詞:catchable

基本介紹

  • 外文名:catch
  • 含義:趕上; 接住等
  • 實質:英語單詞
  • 詞性:動詞、名詞等
英文單詞,釋義,短語,例句,編程異常處理,

英文單詞

釋義

  • vt.
  • 抓住,握住:
    He caught my hand and held it tightly.
    他抓住我的手,緊緊地握住。
  • 捉住;逮捕;俘獲:
    They caught those bandits at last.
    他們終於捉住了那些強盜。
  • (用陷阱、圈套等)捕獲,套住;纏住:
    The fox was caught in the trap.
    狐狸在陷阱里被套住。
  • 接住;截住,攔截;擋住:
    You should catch the ball with both hands.
    你應當用雙手接球。
  • 掛住,鉤住;絆住;夾住:
    The nail caught my trousers.
    釘子掛住了我的褲子。
    Mind you, don't catch that cup with your elbow.
    留神你的胳臂肘別刮掉了那隻茶杯。
  • 偶然發現;偶然撞見;發覺:
    I caught him just as he was leaving his office.
    他正要離開辦公室時我碰上了他。
    The teacher caught the boy cheating.
    老師發現那個男孩在作弊。
  • 及時趕到,趕上,追上:
    I caught him before he had gone far.
    他還沒走遠我就趕上他了。
    He probably caught the ten-thirty train to Tianjin.
    他可能趕十點半去天津的火車。
  • 攫取;得到;承接:
    He caught a glimpse of his former lover in the theatre last night.
    昨晚他在劇院裡瞥見了他以前的情人。
    That is a barrel to catch rain water.
    那是一個接雨水的木桶。
  • 突然打擊,擊中:
    I caught him on the head with a heavy blow.
    我在他的頭上重重一擊。
    A snow ball caught the passer-by on the shoulder.
    一個雪球正打在過路人的肩上。
  • 欺騙,矇騙,使入圈套:
    No one was caught by his sugary words.
    沒有人被他的甜言蜜語所矇騙。
  • 引起(注意等);令(人)注意:
    The teacher knocked on the blackboard to catch our attention.
    老師敲了敲黑板以引起我們的注意。
  • [口語]看到;聽清;嗅到:
    I didn't catch what the chairman said.
    我沒聽清主席說的話。
    She caught a smell of burning.
    她聞到一種燒糊東西的味。
  • 感染上(疾病),患(病):
    She caught scarlet fever before Christmas.
    聖誕節前她得了猩紅熱病。
  • 招致,惹;遭受;著(火):
    Their house caught fire while they were away.
    他們不在家時,住宅著火了。
    He caught a scolding from his father.
    他受到父親一頓責罵。
  • 領會,領悟,理解;聽懂:
    Do you catch my meaning?
    你聽明白我的意思了嗎?
  • 勾畫,描繪;再現:
    The painter tried to catch the beauty of his model.
    畫家設法再現模特兒的美。
  • 吸引住,迷住;強烈感染:
    She was so caught up in the music that she forgot to have her supper.
    她聽音樂入了迷,連吃晚飯都忘了。
    I caught the spirit of the occasion.
    我受到當時的氣氛的感染。
  • (風、雨等)襲擊,衝擊;(悲痛等)侵襲:
    They were caught by a storm last night.
    昨天夜裡他們遇上了暴風雨。
    He was caught in a traffic jam this morning.
    今天上午他遇上了堵車。
  • 突然中止;屏住(呼吸):
    He caught himself before saying the wrong thing.
    他及時住口才沒有把話說錯。
    The news was so unexpected that I caught my breath from shock.
    這個訊息實在出人意料,我驚訝得一時喘不過氣來。
    Let us sit down for a moment while we catch our breath.
    讓我們坐下來喘一口氣。
  • (用扣子)扣住;系住:
    She caught the clasp on her necklace.
    她扣好項鍊上的搭扣。
  • 受(陽光等的)照射:
    The pinnacle of the pagoda caught the last of the sun.
    夕陽的餘暉照射到塔尖上。
  • [常用被動語態]使懷孕:
    When I left Shanghai she had been caught.
    我離開上海時她已懷孕。
  • [美國英語]【棒球】(為指定的棒球投手)接球;當接球手
  • [口語]看(電影、戲劇、電視等);聽(廣播節目):
    to catch a show
    看錶演
  • [俚語](警察等)受理案件:
    I'm catching it today.
    今天是我負責受理訴案。
vi.
  • 接;抓住,握住:
    He caught at the chance.
    他急忙抓住這個機會。
    Here's your bag. Catch!
    這是你的書包,接著!
  • (被)抓住;(被)鉤住;(被)夾住:
    Her skirt caught in the door.
    她的裙子被門夾住了。
    The kite caught in the trees.
    風箏被樹掛住了。
  • 鎖住;系住:
    The lock won't catch.
    這個鎖鎖不上。
    The bolt didn't catch.
    門閂扣不上。
  • 著火;燃著,點著:
    The match caught instantly.
    火柴立刻燃著。
  • [主英國英語](水)結冰:
    This pond often catches in winter.
    這個池塘在冬天常常結冰。
  • 【棒球】當接球手:
    He caught for the entire game.
    在整個棒球比賽中都是由他充當接球手。
n.
  • 抓;捕捉;捕獲
  • 捕獲物
  • 捕獲量;捕魚量
  • 被抓住的人(或物)
  • 值得追求的人(尤指夫或妻),宜於婚配的對象
  • 門閂;拉手;窗鉤;(箱子、盒子等的)搭扣,鎖鏈
  • [美國口語]圈套,陷阱;欺騙,詭計;隱藏的難題;限制(或保留)條件
  • (詩歌、歌曲等的)片斷;(文字等的)片斷
  • (因情感激動引起聲音等的)停頓,(喉嚨的)哽塞,抽噎
  • [美國英語]拋接球遊戲
  • 【音樂】輪唱;(一種包含三部或四部的)幽默輪唱曲
  • 【棒球】接球;接球手
  • (莊稼的)茁壯
  • (做某事或成為某種關係的)理想人物
adj.
  • 迷惑人的,令人容易上當的
  • 引人注目的,吸引人的;令人感興趣的
近義詞:
capture . nab . trap . snare
短語:
  • 埋伏以待
  • 伺機挑剔
  • catch as catch can 能抓到什麼就抓什麼;無計畫的;得過且過的;用一切辦法的,不擇手段的
  • catch it [口語]受責備,挨罵;受罰 [一般為兒語]
  • Catch me (或him)…! [口語]我(或他)決不…!
  • catch oneself (發覺自己講錯或做錯而)突然住嘴(或住手),突然中止
  • catch someone napping (或bending off guard, off one's guard, on the hop) 使人措手不及,乘其不備
  • catch someone red-handed 當場捉住(或擒獲)某人
  • catch someone tripping 抓到某人的毛病,抓住對方的失誤
  • catch some rays [美國俚語]曬太陽,日光浴[見 ray]
  • catch you later [口語]好吧,以後來看你, 再見
  • catch some Z's [口語]小睡片刻(Z的發音與打鼾的聲音相似)
  • lie upon the catch
  • no catch 不值得,不值得買的物品;不合算的東西;不值得爭取[亦作not much of a catch]
  • 變形:

短語

catch oneself 發覺自己講錯而突然住嘴
catch up 趕上;把…纏住
catch up with 趕上,追上;逮捕;處罰
catch on 理解,明白;變得流行
catch the train 趕火車

例句

You walk on ahead. I shall soon catch you up. 你在前面先走,我很快就會趕上你。
He had to overreach in order to catch my hand. 為了抓住我的手,他不得不把手伸得過長。
They made the station in time to catch the train. 他們及時到達車站,趕上了那班火車。

編程異常處理

catch的作用
如果在try語句塊的程式段中(包括在其中調用的函式)發現了異常,且拋棄了該異常,則這個異常就可以被try語句塊後的某個catch語句所捕獲並處理,捕獲和處理的條件是被拋棄的異常的類型與catch語句的異常類型相匹配。
catch(…)能夠捕獲多種數據類型的異常對象,所以它提供給程式設計師一種對異常對象更好的控制手段,使開發的軟體系統有很好的可靠性。因此一個比較有經驗的程式設計師通常會這樣組織編寫它的代碼模組。
try
{
//程式中拋出異常 throw value;
}
catch(valuetype v)
{
//例外處理程式段
}
語法小結:throw拋出值,catch接受,當然,throw必須在“try語句塊”中才有效。
深入了解catch
一、程式接受到throw語句後就會自動調用析構器,把該域(try後的括弧內)對象clean up,然後再進
入catch語句(如果在循環體中就退出循環)。
這種機制會引起一些致命的錯誤,比如,當“類”有指針成員變數時(又是指針!),在 “類的構建器
”中的throw語句引起的退出,會導致這個指針所指向的對象沒有被析構。這裡很基礎,就不深入了,提
示一下,把指針改為類就行了,比如模板類來代替指針,在模板類的內部設定一個析構函式。
二、語句“throw;”拋出一個無法被捕獲的異常,即使是catch(...)也不能捕捉到,這時進入終止函式
catch出現形式
一般的catch出現的形式是:
try{}
catch(except1&){}
catch(except2&){}
catch(...){} //接受所有異常
一般都寫成引用(except1&),原因很簡單,效率。

相關詞條

熱門詞條

聯絡我們