C語言之初認識


1.C語言的特點

1.低級語言可以簡明說:非常接近底層語言

2.可移值性:可以嵌入各大系統中

3.簡單性:語法簡單,語法規則沒有太大限制,c語言的代碼要求比較隨意,一行可以寫入多行語句,每條語句寫完后以冒號;為結束。讓我覺得和其他語言最大的區別就是沒有“類”

4.靈活性:非常靈活,寫句指針說不定就能讓系統崩潰。

2.C語言的版本(此處純屬搬運)

歷史上,C 語言有過多個版本。

(1)K&R C

K&R C指的是 C 語言的原始版本。1978年,C 語言的發明者丹尼斯·里奇(Dennis Ritchie)和布萊恩·柯林(Brian Kernighan)合寫了一本著名的教材《C 編程語言》(The C programming language)。由於 C 語言還沒有成文的語法標准,這本書就成了公認標准,以兩位作者的姓氏首字母作為版本簡稱“K&R C”。

(2)ANSI C(又稱 C89 或 C90)

C 語言的原始版本非常簡單,對很多情況的描述非常模糊,加上 C 語法依然在快速發展,要求將 C 語言標准化的呼聲越來越高。

1989年,美國國家標准協會(ANSI)制定了一套 C 語言標准。1990年,國際標准化組織(ISO)通過了這個標准。它被稱為“ANSI C”,也可以按照發布年份,稱為“C89 或 C90”。

(3)C95

1995年,美國國家標准協會對1989年的那個標准,進行了補充,加入多字節字符和寬字符的支持。這個版本稱為 C95。

(4)C99

C 語言標准的第一次大型修訂,發生在1999年,增加了許多語言特性,比如雙斜杠(//)的注釋語法。這個版本稱為 C99,是目前最流行的 C 版本。

(5)C11

2011年,標准化組織再一次對 C 語言進行修訂,增加了 Unicode 和多線程的支持。這個版本稱為 C11。

(6)C17

C11 標准在2017年進行了修補,但發布是在2018年。新版本只是解決了 C11 的一些缺陷,沒有引入任何新功能。這個版本稱為 C17。

(7)C2x

標准化組織正在討論 C 語言的下一個版本,據說可能會在2023年通過,到時就會稱為 C23。

3.環境准備

最好的編譯器就是當然莫過於Visual Studio,挺方便的,找時間整理一下快捷鍵,雖然網上到處都有,只有記住腦海中的才是自己的。

官網哈鏈接地址:https://visualstudio.microsoft.com/zh-hans/downloads/

下面鏈接是社區版的

鏈接:https://pan.baidu.com/s/19GDVAxiXG14H_Vi7Vqa1BQ
提取碼:w1iz

 

4.示例

一般入門都會是hello world但我不想寫

#include <stdio.h>

int main(void) {
	printf("I LOVE LEARN");/* 我愛學習/
	
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM