C 简介
一 C語言簡介
1. 先學(xué)習(xí)C語言的原因
C是所有編程語言中的經(jīng)典 很多高級(jí)語言都是從C語言中衍生出來的 比如C++, C#, Objective-C等?
2. 簡史
1> C語言于1972年發(fā)明 首次使用是用于重寫UINX操作系統(tǒng)(UNIX以前主要是用匯編語言寫的 它奠定了操作系統(tǒng)的基礎(chǔ))
2> 隨著UNIX操作系統(tǒng)的成功 C語言也得到了大幅度地推廣 被先后使用到大, 中, 小, 微型主機(jī)上 至今還是世界上最流行, 使用最廣泛的高級(jí)程序設(shè)計(jì)語言之一
3> C語言是一門面向過程的語言 非面向?qū)ο蟮恼Z言
3. 特點(diǎn)
1> 豐富的運(yùn)算符
2> 豐富的數(shù)據(jù)類型
3> 可以直接操作硬件
4> 高效的目標(biāo)代碼
5> 可移植性好
4. 主要用途
1> 編寫系統(tǒng)軟件 圖形處理 單片機(jī)程序 嵌入式系統(tǒng)開發(fā)
2> 編寫游戲外掛
3> 編寫android程序
4> 編寫iOS程序
...
5. 版本問題
1> 1983年美國國家標(biāo)準(zhǔn)局(American National Standards Institute 簡稱ANSI)成立了一個(gè)委員會(huì) 開始制定C語言標(biāo)準(zhǔn)的工作
2> 1989年C語言標(biāo)準(zhǔn)被批準(zhǔn) 這個(gè)版本的C語言標(biāo)準(zhǔn)通常被稱為ANSI C
3> 1999年 國際標(biāo)準(zhǔn)化組織ISO又對(duì)C語言標(biāo)準(zhǔn)進(jìn)行修訂 在基本保留原來C語言特征的基礎(chǔ)上 針對(duì)應(yīng)該的需要 增加了一些功能 命名為C99
4> 2011年12月8日 ISO正式公布C語言新的國際標(biāo)準(zhǔn)草案: C11
??
二 第一個(gè)C程序
#include <stdio.h>int main() {printf("hello world!\nHELLO WORLD!\n");return 0; }// cc -c 文件名.c 編譯 // cc 文件名.o 鏈接 // ./a.out 運(yùn)行// cc 文件名.c 編譯+鏈接 // ./a.out 運(yùn)行// stdio.h 標(biāo)準(zhǔn)輸入輸出庫 // \n 換行?// 轉(zhuǎn)義字符
?
轉(zhuǎn)載于:https://www.cnblogs.com/huangyi-427/p/4717508.html
總結(jié)
- 上一篇: 学习javascript语言精粹的笔记
- 下一篇: php mysqli的乱码设置