C語言筆記 初識 2

2021-10-14 23:22:40 字數 1676 閱讀 7827

哈嘍樓,我又來了,今天的內容整體來說都比較重要,雖說是簡單介紹,可就是這個簡單介紹我都學了好長時間,才有了乙個大致的思路,好了好了,廢話不多說,讓我們開始吧。

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 維護和修改。三 編譯器的任務 將源 編譯形成機器語言 四 鏈...