C 語言簡介 C 語言是由 Dennis Ritchie 於 1972 年在貝爾實驗室創建的一種通用編程語言。儘管年代久遠,它仍然是一款非常流行的語言。它之所以受歡迎的主要原因是它是電腦科學領域的基礎語言之一。C 語言與 UNIX 緊密相連,因為它被用於編寫 UNIX 操作系統。 為什麼要學習 C ...
C 語言簡介
C 語言是由 Dennis Ritchie 於 1972 年在貝爾實驗室創建的一種通用編程語言。儘管年代久遠,它仍然是一款非常流行的語言。它之所以受歡迎的主要原因是它是電腦科學領域的基礎語言之一。C 語言與 UNIX 緊密相連,因為它被用於編寫 UNIX 操作系統。
為什麼要學習 C 語言?
- 它是世界上最流行的編程語言之一。
- 如果你掌握了 C 語言,你將很容易學習其他流行的編程語言,例如 Java、Python、C++、C# 等,因為它們的語法相似。
- 與 Java 和 Python 等其他編程語言相比,C 語言非常高效。
- C 語言非常通用,可用於各種應用程式和技術。
C 語言和 C++ 的區別
C++ 是作為 C 語言的擴展而開發的,兩種語言的語法幾乎相同。C 語言和 C++ 的主要區別在於 C++ 支持類和對象,而 C 語言不支持。
C 語言語法
你已經在前面幾章中多次看到過以下代碼。讓我們分解它以便更好地理解它:
#include <stdio.h>
int main() {
printf("Hello World!");
return 0;
}
示例解釋
第 1 行: #include <stdio.h>
是一個頭文件庫,它允許我們使用輸入和輸出函數,例如第 4 行中使用的 printf()
。頭文件為 C 程式添加功能。
如果您不瞭解 #include <stdio.h>
的工作原理,請不要擔心。只需將其視為 (幾乎) 始終出現在您的程式中的內容。
第 2 行: 空行。C 忽略空白。但我們用它來使代碼更易於閱讀。
第 3 行: C 程式中總會出現另一個東西,即 main()
。這稱為函數。任何放在其大括弧 {}
內的代碼都將被執行。
第 4 行: printf()
是一個用於將文本輸出/列印到屏幕的函數。在我們的例子中,它將輸出 “Hello World!”。
請註意:每個 C 語句以分號 ;
結尾。
註意:int main()
的主體也可以寫成:
int main(){printf("Hello World!");return 0;}
請記住:編譯器忽略空白。但是,多行使代碼更易於閱讀。
第 5 行: return 0
結束 main()
函數。
第 6 行: 不要忘記添加 closing curly bracket }
實際結束 main
函數。
C 語言中的換行
要插入一個新行,可以使用 \n
字元:
#include <stdio.h>
int main() {
printf("Hello World!\n");
printf("I am learning C.");
return 0;
}
你也可以使用單個 printf()
函數輸出多行。但是,這可能會使代碼更難閱讀:
#include <stdio.h>
int main() {
printf("Hello World!\nI am learning C.\nAnd it is awesome!");
return 0;
}
提示: 兩個 \n
字元相鄰將創建一個空行:
#include <stdio.h>
int main() {
printf("Hello World!\n\n");
printf("I am learning C.");
return 0;
}
\n
到底是什麼?
換行符 (\n
) 被稱為轉義序列,它會強制游標移動到屏幕下一行的開頭,從而產生一個新行。
其他有效的轉義序列示例包括:
轉義序列 | 描述 |
---|---|
\t |
創建水平製表符 |
\\ |
插入反斜杠字元 (\ ) |
\" |
插入雙引號字元 |
最後
為了方便其他設備和平臺的小伙伴觀看往期文章:
微信公眾號搜索:Let us Coding
,關註後即可獲取最新文章推送
看完如果覺得有幫助,歡迎 點贊、收藏、關註