1. c語言開發背景:時間 人物 地點 作用
1973 丹尼斯.李奇 貝爾實驗室 用於開發設計作業系統的
2. c語言 作用:
是開發作業系統的語言
開發文字編輯器 wps
資料庫
編譯器
3. 嵌入式開發使用c語言的原因
1、可以直接操作硬體底層 雖然比彙編慢 10%左右,但是在整個開發流程
中可以節省時間成本 以及降低開發難度
2、程式設計方便 執行高效
3、(相對彙編)可移植性高 可以在任意硬體平台上移植 移植時只要使用不同的編譯器再次編譯一次即可
4. 作業系統簡介
linux /unix/windows
**** linux 與 unix的關係
unix 包括了linux 或者linux是unix的分支 (有問題)
1、linux嚴格上說並不是作業系統而是作業系統的核心(架構 就相當於建築圖紙)
根據這個核心設計出來的作業系統主要有 ubuntu 紅帽子 centors_linux
2、linux是類unix
也就是 linux的設計借鑑了unix 一部分參照而已
參照了檔案系統以及相關命令
而在核心管理、程序管理上就有著很大的不同了。
3、也可以說unix和linux差不多 原因就是抄的!(讀書人不能叫抄叫參照 類 借鑑)
unix 高大上 此作業系統一般用於 大型伺服器開發 如 銀行伺服器開發 等
並不是免費的,而linux是開源免費的
windows 桌面作業系統 可以使用滑鼠點點點
嵌入式使用ubuntu
作為乙個初學者 使用ubuntu 的原因
1、ubuntu 也屬於桌面作業系統原因 也可以點點
2、同時相容了linux的指令操作也就命令列操作
在 終端中敲命令
5. 回顧c語言
c語言的組成
#include//包含乙個標頭檔案 預編譯指令
#define pi 3.14 //巨集定義 定義了乙個符號常量 字元替換 也屬於預編譯指令
// #開頭的語句都是預編譯指令
int a; //定義了乙個全域性的整型變數 a 的值為 0 全域性變數自動初始化為0
int b = 3; //定義了乙個全域性的整型變數 b 的值為 3
void main() //主函式 c語言中有且僅有乙個主函式 且不能被任何函式呼叫
c語言包括幾部分? 分別是什麼?
1、預編譯指令
2、資料 變數(區域性 全域性) 和 常量
上述**中有幾個常量 分別是誰? 3個 3.14 3 pi
3、表示式 運算元(資料) 與 操作符(運算子)
4、函式
上述**涉及到幾個函式 2個 main 與printf
5、注釋
// 行注釋
/* 塊注釋 */
注釋的重要性 看華為的程式設計規範吧。。。。
從零開始學習c語言
including 進行相關的預處理操作 include稱為檔案包含命令 而 中為頭部檔案 首檔案 int main int 是c語言基本資料型別之一,main函式是乙個程式的入口部分,printf hello,world n printf是產生格式化輸出的函式 輸出函式 想控制台輸出文字 字元,n...
從零開始學C語言
從零開始學c語言 閬苑祁寒 更新說明 此版本是最終版本。初始版本有關helloworld的內容調到了附錄部分。寫在前面 本文從乙個初學者的角度,給出了對c語言的簡單理解。最近一次更新調整了之前的敘述方式。目錄part1 從hello world講起 part2 知識結構梳理 part3 一路走來的習...
C語言從零開始 const初識
const是什麼 const 用於修飾變數,表示該變數是唯讀的,不可修改 在c 裡,引申了這個用 法,表示常量 include int main void const 在乙個表示式中到底修飾誰?const修飾的是誰?由下面的例子可以得到結論 const修飾變數時,遵循就近原則 include int...