實訓複習day2

2021-10-13 23:05:35 字數 1598 閱讀 9522

buff[5]="\0" (1)定義的時候直接初始化

(2)定義的時候通過手動輸入(鍵盤輸入)

for(i=

0;i<

10,i++)

//如何訪問陣列內容

for(i=

0;i<

10,i++)

int a=;

char buff[10]=「nihao」;

char buff[10]=;

char buff[10]=;

sizeof 所資料型別有空間的大小

strlen 計算字串的真實大小,結尾沒有\0

1.陣列直接賦值零

2.使用系統函式bzero.

用法bzero(a,5)

陣列與寫法 int buff

int buff=,}

int buff[3]=,}

int buff[3]=,}//錯誤

char buff[2][6]=;

1.乙個c程式有且只有乙個主函式

2.程式入口是主函式

3.主函式只能呼叫其他函式,不能被呼叫

4.主函式不是固定的

(1)int main()

(2)void main()

(3) int main(int argc ,char *ar**)argc 引數個數

(4) int main(int argc ,char *ar**)argc 引數個數 char *ar**引數內容

函式種類:

自定義函式

系統函式

*實參:實際傳入的引數

形參:表示定義函式的時候提供的資料位置

*宣告:包含函式的含義

定義:包含函式實現過程

*區域性變數:主要是只作用於當前函式

全域性變數:作用於全域性

但全域性變數與區域性變數重名時,會失效

定義:存放位址變數,一種資料型別

寫法:資料型別,指標名

int *a

定義乙個指標a,他的指標型別 int a存放位址

int a = int *a

定義指標:int a=10

int *p=&a

指標型別,決定了這個指標,指向什麼型別的資料位址

int *p=null;

2.指標大小計算

使用sizeof計算記憶體:

指標大小分為32位作業系統4位元組,64位8位元組

3.指標的加減法

用法一:位址加減法

int*p;

指標:整型指標加一位址位數會加四

字元型指標加一位址位數會加1

加乙個資料型別

用法二:

4.陣列指標,指標陣列

(1)陣列指標:指向陣列的指標

寫法:int (*p)[5];

int buff[5]

p=buff

p=&buff

(2)指標陣列:

定義:陣列裡面儲存都是指標位址,

(1)指標陣列:指向陣列的指標

寫法:int * p[5];

二維陣列:訪問陣列的陣列

二級指標:指向位址的位址

移植工程

1.正確

2019 9 9實訓day2部落格

瀏覽器大概被分為trident gecko blink和webkit trident ie使用的核心 gecko firefox使用的核心。特點是 完全公開。曾一度很受歡迎。但因為支援flash導致速度變得緩慢而逐漸沒落 blink 谷歌瀏覽器使用的核心。原型為webkit webkit 蘋果瀏覽器...

2Day 實訓日誌

裝置檔案一般位於 dev 目錄下指的是檔案的讀寫等操作 開啟檔案 open 讀檔案 read 寫檔案 write 讀寫指標位置改變 lseek 關閉檔案 closeint open const char pathname,int flags int open const cahr pathname,...

實訓day08實訓日誌

日期 2019年6月 17日 第 8 天 共 10天 實習地點 科技樓423 教學大綱中規定的實習教學內容 實習 目的及要求 4 掌握mvvm設計模式框架開發 5 通過本課程的學習,培養學生觀察 分析 解決問題的能力 6 培養學生嚴肅認真 實事求是的良好作風。任務完成 情況 主要收穫與 體會模仿了美...