蘇嵌 季宇晨 7 23

2021-08-21 16:58:36 字數 1488 閱讀 2684

今日學習任務

熟練掌握所有關鍵字的使用(static、extern、typedef、register,const,)

熟練掌握復合資料型別的使用(strcut,union,enum)

熟練掌握巨集的使用技巧

了解大端順序和小端順序

今日任務完成情況

(詳細說明本日任務是否按計畫完成,開發的**量)

結束了函式指標和函式指標陣列的學習,知道了各自的使用方法

register:暫存器變數;static:既能修飾變數,也能修飾函式;extern:外部宣告:宣告這個變數或函式是在這個.c之外定義(其他檔案定義),要使用到其他檔案中去找;const:修飾乙個變數,是乙個唯讀變數;typedef:給型別重起名字,提高**的可移植性,提高**的可讀性

會知道復合資料型別的編寫方法,知道他們各自的作用

學習了巨集定義的基本編寫

今日開發中出現的問題彙總

今日未解決問題

今日開發收穫

知道了c語言裡面大部分關鍵字的使用方法;並且掌握了一些基本復合資料型別;對巨集定義也有了了解

自我評價

(是否按開發規範完成既定任務,需要改進的地方,與他人合作效果等)

按照規範完成了今天的所有既定任務;今天學習了很多c語言的基本知識,比如復合資料型別,巨集定義,switch語句等,這些東西在以後的編寫程式的過程當中都用到。

其他

1、#include

struct message

;typedef struct message message;

int main()

2、#include

int add(int a,int b)

int sub(int a,int b)

int mal(int a,int b)

int div(int a,int b)

int cal(int a,int b,int(*p_cal)(int,int))

int main()

int sum = (p_cal_array[i])(5,6);

printf("sum = %d\n",sum);

return 0;

}3、/大端和小端位元組順序

#include

union node

;int main()

#if 0

int main()

4、//列舉

#include

enum node

;int main()

5、//switch語句

#include

#include

int main()

case 2:

case 3:

}return 0;

}

蘇嵌 季宇晨 7 18

今日學習任務 熟練掌握函式的使用 學習字串處理函式 學習陣列名的基本用法和位址 學習基本型別變數的位址 今日任務完成情況 詳細說明本日任務是否按計畫完成,開發的 量 了解了函式呼叫過程 他一共有6步 1 函式名也是乙個指標常量,儲存函式的入口位址,通過函式名找到函式的入口位址 2 是給形參分配空間 ...

蘇嵌 繆嘯宇 2018 07 10

今日學習任務 1 熟練使用文字編輯器vim 基本操作 配置 使用技巧 2 熟練使用編譯器gcc 基本編譯選項 靜態庫與動態庫的製作與使用 3 了解偵錯程式gdb 基本除錯操作 段錯誤如何除錯 今日任務完成情況 1 基本了解vim編輯器的使用方法和配置 2 基本了解gcc編譯器的功能介紹 3 了解c語...

蘇嵌 繆嘯宇 2018 7 17

今日學習任務 1 熟練掌握野指標及癒合防止野指標 消滅野指標 2 熟練掌握多維指標的使用 n維指標 3 熟練掌握字串的操作 實現並使用字串處理函式 4 函式寫法基本格式 今日完成情況 1 了解指標基本概念和使用方法 2 了解野指標的預防措施和書寫規範 3 了解高效意義下的函式程式編寫 今日開發出現的...