C 語言簡介
C 語言是由 Dennis Ritchie 于 1972 年在貝爾實驗室創(chuàng)建的一種通用編程語言。盡管年代久遠,它仍然是一款非常流行的語言。它之所以受歡迎的主要原因是它是計算機科學(xué)領(lǐng)域的基礎(chǔ)語言之一。C 語言與 UNIX 緊密相連,因為它被用于編寫 UNIX 操作系統(tǒng)。
為什么要學(xué)習(xí) C 語言?
- 它是世界上最流行的編程語言之一。
- 如果你掌握了 C 語言,你將很容易學(xué)習(xí)其他流行的編程語言,例如 Java、Python、C++、C# 等,因為它們的語法相似。
- 與 Java 和 Python 等其他編程語言相比,C 語言非常高效。
- C 語言非常通用,可用于各種應(yīng)用程序和技術(shù)。
C 語言和 C++ 的區(qū)別
C++ 是作為 C 語言的擴展而開發(fā)的,兩種語言的語法幾乎相同。C 語言和 C++ 的主要區(qū)別在于 C++ 支持類和對象,而 C 語言不支持。
C 語言語法
你已經(jīng)在前面幾章中多次看到過以下代碼。讓我們分解它以便更好地理解它:
#include <stdio.h>
int main() {
printf("Hello World!");
return 0;
}
示例解釋
第 1 行: #include <stdio.h>
是一個頭文件庫,它允許我們使用輸入和輸出函數(shù),例如第 4 行中使用的 printf()
。頭文件為 C 程序添加功能。
如果您不了解 #include <stdio.h>
的工作原理,請不要擔(dān)心。只需將其視為 (幾乎) 始終出現(xiàn)在您的程序中的內(nèi)容。
第 2 行: 空行。C 忽略空白。但我們用它來使代碼更易于閱讀。
第 3 行: C 程序中總會出現(xiàn)另一個東西,即 main()
。這稱為函數(shù)。任何放在其大括號 {}
內(nèi)的代碼都將被執(zhí)行。
第 4 行: printf()
是一個用于將文本輸出/打印到屏幕的函數(shù)。在我們的例子中,它將輸出 “Hello World!”。
請注意:每個 C 語句以分號 ;
結(jié)尾。
注意:int main()
的主體也可以寫成:
int main(){printf("Hello World!");return 0;}
請記住:編譯器忽略空白。但是,多行使代碼更易于閱讀。
第 5 行: return 0
結(jié)束 main()
函數(shù)。
第 6 行: 不要忘記添加 closing curly bracket }
實際結(jié)束 main
函數(shù)。
C 語言中的換行
要插入一個新行,可以使用 \n
字符:
#include <stdio.h>
int main() {
printf("Hello World!\n");
printf("I am learning C.");
return 0;
}
你也可以使用單個 printf()
函數(shù)輸出多行。但是,這可能會使代碼更難閱讀:
#include <stdio.h>
int main() {
printf("Hello World!\nI am learning C.\nAnd it is awesome!");
return 0;
}
提示: 兩個 \n
字符相鄰將創(chuàng)建一個空行:
#include <stdio.h>
int main() {
printf("Hello World!\n\n");
printf("I am learning C.");
return 0;
}
\n 到底是什么?
換行符 (\n
) 被稱為轉(zhuǎn)義序列,它會強制光標移動到屏幕下一行的開頭,從而產(chǎn)生一個新行。
其他有效的轉(zhuǎn)義序列示例包括:
轉(zhuǎn)義序列 | 描述 |
---|---|
\t |
創(chuàng)建水平制表符 |
\\ |
插入反斜杠字符 (\ ) |
\" |
插入雙引號字符 |
最后
為了方便其他設(shè)備和平臺的小伙伴觀看往期文章:
微信公眾號搜索:Let us Coding
,關(guān)注后即可獲取最新文章推送文章來源:http://www.zghlxwxcb.cn/news/detail-750547.html
看完如果覺得有幫助,歡迎 點贊、收藏、關(guān)注文章來源地址http://www.zghlxwxcb.cn/news/detail-750547.html
到了這里,關(guān)于C 語言入門:如何編寫 Hello World的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!