跟讀練習: C in 100 Seconds - 通過影片學習英語口語

選擇練習模式

每種模式都會開啟全屏練習室。

34 句
如果句子過短或過長,請點選 Edit 進行調整。
1
C, a statically typed procedural programming language famous for making the world go round.
2
It's the language behind many tools we take for granted, like the Windows, Linux, and Mac operating system kernels, databases like MySQL, interpreters for languages like
3
Python, tools like Vim and Git, and countless others.
4
It was created in 1972 by Dennis Ritchie at Bell Labs, where it would be used to develop the Unix operating system.
5
It would go on to become the mother of all languages, inspiring the syntax of C++, C Sharp, Java, JavaScript, Perl,
6
and PHP, just to name a few.
7
It compiles directly to machine code and requires minimal runtime support,
8
but is platform -dependent, meaning the executable is designed to run on a specific operating system.
9
It's a high -level language designed for humans, yet provides low -level control over memory and hardware.
10
There's no garbage collector.
11
Instead, your code needs to manage its own memory.
12
When you create a variable, it's assigned an address in memory.
13
You can store that address in another variable called a pointer.
14
When the variable is no longer needed, you'll need to free it to avoid memory leaks.
15
To get started, install a C compiler.
16
A popular choice is the GNU C compiler, or GCC.
17
Create a file ending in .c, include any libraries you plan to use, then add a main function to it.
18
This is where your program will start executing.
19
There's no function keyword, and notice how it returns an integer type.
20
A return value of 0 means success, while a return value of 1 means failure.
21
There are only a few basic types in C.
22
Create a variable by starting with a type, followed by a name and value.
23
Use printf to print the value to the standard output, or put an ampersand in front of it to reference its address in memory.
24
There's no string type, but instead char, which represents a 1 -byte character stored as an integer.
25
A string can be created with an array of characters.
26
Each letter will have its own memory address and be terminated by a null character.
27
Another approach is to start with a pointer by adding a star character in front of the type, then we can allocate 4 bytes to it.
28
Now assign a character to each index, ending with the null character to create a string.
29
When you no longer need that memory allocated to your program, use free to release it back to the computer's RAM.
30
The language is procedural and does not support object -oriented features, although you can create your own complex data types using structs.
31
Now compile your code to machine instructions for your operating system using the C compiler.
32
This has been the C programming language in 100 seconds.
33
Hit the like button and subscribe if you want to see more short videos like this.
34
Thanks for watching, and I will see you in the next one.

下載應用

流利口語所需的一切

AI 發音評分逐句打分
音標練習掌握每個音
詞彙學習建立你的詞庫
詞彙遊戲邊玩邊學

同頻道

FOR YOU

推薦影片

本課的詞彙與口語要點

這節口語課以影片“C in 100 Seconds”為素材。 影片中反覆出現的詞有:memory, language, character, type, create。 這段影片共有 34 個句子、487 個單詞可供跟讀。 講話部分時長為 2:25。 說話人語速較快,每分鐘約 202 個詞,會出現較多連讀和弱讀。 只有 77% 的單詞屬於英語最常用的 3,000 詞,詞彙難度較高。

影片中的重點詞彙

影片中 15 個值得學習的單詞,附發音和釋義:

單詞發音釋義
string 名詞/stɹɪŋ/線 /線
null 名詞/nʌl/空值
assign 動詞/əˈsaɪn/分配, 分派
pointer 名詞/ˈpɔɪn.təɹ/教鞭
output 名詞/ˈaʊtpʊt/輸出 /輸出
database 名詞/ˈdeɪtəˌbeɪs/資料庫 /資料庫
hardware 名詞/ˈhɑɹdˌwɛɹ/硬體, 硬體 /硬體
dependent 形容詞/dɪˈpɛndənt/依靠, 倚賴 /倚賴
garbage 名詞/ˈɡɑɹ.bɪd͡ʒ/垃圾, 廢物 /廢物
install 動詞/ɪnˈstɔl/安裝 /安裝
instruction 名詞/ɪnˈstɹʌkʃən/教導 /教導
leak 名詞/liːk/漏洞
subscribe 動詞/səbˈskɹaɪb/簽署 /簽署
inspire 動詞/ɪnˈspaɪə(ɹ)/授意, 鼓舞
countless 形容詞/ˈkaʊntləs/無數 /無數

需要注意的發音

  • 長單詞——注意重音位置: procedural /pɹəˈsiːd͡ʒ(ə)ɹəl/, interpreter /ɪnˈtɝ.pɹɪ.tɚ/, executable /ˈɛksəkjutəbl/

中文母語者容易讀錯的音:

  • 詞尾子音 — 要讀清楚,後面不要加母音: output /ˈaʊtpʊt/, database /ˈdeɪtəˌbeɪs/, dependent /dɪˈpɛndənt/, garbage /ˈɡɑɹ.bɪd͡ʒ/, leak /liːk/
  • /r/ 和 /l/ 的區別: variable [ˈvæɹ.i.ə.bl̩], procedural /pɹəˈsiːd͡ʒ(ə)ɹəl/
  • /æ/ — 嘴張大,不要讀成 /e/: variable [ˈvæɹ.i.ə.bl̩], syntax /ˈsɪn.tæks/, allocate /ˈæl.ə.keɪt/, ampersand /ˈæm.pə(ɹ).sænd/

如何用這段影片練習

  1. 先完整聽一遍影片,不要開口,記下不認識的單詞。
  2. 先用 0.75 倍速逐句跟讀,熟練之後再回到正常速度。
  3. 錄下自己的聲音並與原聲對比,特別注意 string, null, assign 這類單詞。

什麼是跟讀法?

跟讀法 (Shadowing) 是一種有科學依據的語言學習技巧,最初開發用於專業口譯員的培訓,並由多語言者Alexander Arguelles博士普及。這個方法簡單而強大:您在聽英語母語原聲的同時立即大聲重複——就像是一個延遲1-2秒緊跟說話者的影子。與被動聽力或語法練習不同,跟讀法強迫您的大腦和口腔肌肉同時處理並模模擬實的講話模式。研究表明它能顯著提高發音準確性,語調,節奏,連讀,聽力理解和口語流利度——使其成為雅思口語備考和真實英語交流最有效的方法之一。

影子跟讀法: 閱讀完整分步指南 →