哈嘍樓,我又來了,今天的內容整體來說都比較重要,雖說是簡單介紹,可就是這個簡單介紹我都學了好長時間,才有了乙個大致的思路,好了好了,廢話不多說,讓我們開始吧。
1.常見關鍵字及作用
void,功能:宣告無返回值或無引數函式,宣告無型別指標。
char,功能:字元型型別資料。
int,功能:整型資料,通常為編譯器指定的機器字長。
float,功能:單精度浮點型資料。
double,功能:雙精度浮點型資料。
short,功能:短整型資料,可修飾的int。
long,功能:長整型資料,可修飾的int。
signed,功能:有符號資料型別。
unsigned,功能:無符號資料型別。
struct,功能:宣告結構體。
union,功能:宣告結構體。
enum,功能:宣告列舉。
typedef,功能:宣告型別名稱。
sizeof,功能:用於檢測特定型別或特定型別變數的大小。
auto,功能:宣告自動變數,由編譯器自動分配及釋放記憶體。
static,功能:宣告靜態變數,修飾函式時,指定函式為檔案內部使用。
register,功能:宣告暫存器變數。
extern,功能:宣告外部變數。
const,功能:與volatile合稱「cv 特性「,指定變數不被當前執行緒或者程序改變,但有可能被系統、其他執行緒或者程序改變。
volatile,功能:指定變數的值可能會被系統或其他程序或執行緒改變,強制使用編譯器每次都要從記憶體中取得該變數的值。
return,功能:返回特定值。
break,功能:迴圈停止或switch結構停止。
goto,功能:無條件跳轉語句。
if,功能:條件語句。
else,功能:條件語句否定分支,常與if連用。
switch,功能:分支語句。
case,功能:分支語句中的分支標記。
default,功能:分支語句中優化選擇,可選。
for,功能:for迴圈結構。
do,功能:do迴圈結構。
while,功能:while迴圈結構。
2.指標(初識)
關於指標是本節的重難點,而且不單單是本節,在整個c語言的學習中都是一塊因骨頭。要了解指標就要先清楚記憶體的概念,計算機將記憶體分為一乙個小的空間,而這每乙個小的區域又由計算機二進位制賦予乙個乙個的編號,而與指標密切相關的操作符*,&就有了其相應的作用,
&取位址操作符作用就是取出對應的位址,%p就是以十六進製制的方式將二進位制的位址列印出來。
*為解引用操作符,就是通過指標來找到變數。
指標變數的大小 32位機器為4個位元組 64為8個位元組。
3.結構體
這個先對來說就比較好理解,即創作乙個複雜的型別。
上圖就是對結構體的簡單應用,其中與之相關的兩個操作符是 . ,使用為結構體變數 . 結構體成員。
後將指標和結構體進行乙個簡單的結合。
第乙個輸出是由指標來輸出的標準式寫法,而第二種輸出式運用->操作符所描寫的簡單式演算法。
今天的內容還需要我們一起進行更加深入的學習,加油吧!!!!!
C語言筆記 初識 1
everybody,今天robiee又來更新了鴨,充實的一天又過去了,不知道大家就今天又學習了什麼新的內容,那麼就開始我這幾天的筆記整理吧!今天的內容雖然較簡單,但也很重要哦。1.字串 轉義字元 注釋 1 字串 由一對雙引號引起的字元叫做字串。一對單引號引起的為乙個字元。字元產的結束標誌為 0 且不...
C語言《前年筆記整理》(一)C語言初識
一些操作的說明 由於本屌是學iso出身,so我所學的c語言大多在mac系統裡敲 的。先介紹下mac的一些操作吧 一 mac系統使用 1.mac系統簡單介紹 mac 是一種類 unix 的圖形化介面作業系統,有兩種開發環境 圖形化 ide 和終端terminal。簡單的說就是蘋果開發的一套作業系統 2...
初識C語言
一 計算機工作原理 處理單元 cpu 計算 處理程式 隨機訪問儲存器 ram 臨時儲存檔案和程式 硬碟 永久儲存器 等等。二 c語言程式設計七步 1 定義程式設計目標 2 設計程式 3 寫程式源 4 執行程式 5 編譯 6 除錯和測試 7 維護和修改。三 編譯器的任務 將源 編譯形成機器語言 四 鏈...