蘇嵌 趙妍 2018 7 20

2021-08-21 15:13:01 字數 3745 閱讀 3422

今日學習任務

嵌入式 c 語言強化程式設計練習

日任務完成情況

今日任務按計畫完成

1.熟練掌握陣列的使用;(1-3 陣列名的作用,陣列的使用)

2.熟練特殊陣列的使用;(指標陣列、函式指標陣列等)

3.熟練掌握右左法則的使用;(複雜定義宣告解釋)

日開發中出現的問題彙總

一開始對於陣列指標函式呼叫中的形參掌握的不是太好,導致程式編譯錯誤

陣列與指標間的轉化不是太熟練

日未解決問題

日開發收穫

通過練習熟練掌握陣列的使用;(1-3 陣列名的作用,陣列的使用)

2.熟練特殊陣列的使用;(指標陣列、函式指標陣列等)

3.指標陣列(char  *ptr[3] 在用malloc分配空間時,相當於乙個二維陣列char ptr [3][100])

4.一維陣列傳參時,子函式的形參用一維陣列首元素的位址接;二維陣列傳參時,子函式的形參用二維陣列的首個一維陣列的位址接;三維陣列傳參時,子函式的形參用三維陣列的首個二維陣列的位址接

5.int main(int argc , char * argv)中的argc代表命令列引數的個數,argv 代表命令列的引數保留的型別

自我評

今天基本能夠跟上老師的教學安排,對於陣列指標和指標陣列的用法還需要自己多多練習

其他

1.簡單輸出一維陣列、二維陣列、三維陣列

1 #include

2

3 void print_func1(int *a)

4

10 }

11

12 void print_func2(int (*aa)[2])

13

23     }

24 }

25

26 void print_func3(int (*aaa)[2][2])

27

40         }

41     }

42 }

43

44 int main()

45 ;

47     int aa[2][2] = ;

48     int aaa[2][2][2] = ,};

49

50     print_func1(a);

51     print_func2(aa);

52     print_func3(aaa);

53

54     return 0;

55 }

2.用str[100]輸出hello,用ptr[3][100]輸出「hello1」,hello2,hello3

1 #include

2

3 void print_func(char (*ptr)[3])

4

10 }

11

12 int main()

13

28     print_func(ptr);

29     return 0;

30 }

3.輸出指標陣列的值

1 #include

2

3 void print_func(int **pa)

4

12 }

13

14 int main()

15

32 #endif

33

34     print_func(pa);

35     return 0;

36 }

4.輸出命令列引數的個數,並用指標陣列輸出

1 #include

2

3 int main(int argc, char *argv)

4

10     printf("argc = %d\n",argc);

11

12     int i;

13     int a[3];

14

15     for(i = 1; i < argc; i++)

16

19

20     for(i = 0; i < 3; i++)

21

24

25 }

蘇嵌 趙妍 2018 7 16

今日學習任務 嵌入式c語言開發實戰 今日任務完成情況 今日任務按計畫完成 掌握了常量的基本特點 變數三大特點,作業系統中的記憶體管理方式及特點,全域性變數和區域性變數的區別,計算機的三大元件及之間的關係 c語言運算子的相關知識以及函式的定義方法。今日開發中出現的問題彙總 1.對c語言記憶體的管理方式...

蘇嵌 薛瑞 2018 7 20

學習日誌 姓名 薛瑞 日期 7.20 今日學習任務 1 陣列指標 2 指標陣列 3 如何使用指標陣列和數字指標 今日任務完成情況 熟練掌握陣列的使用 1 3 陣列名的作用,陣列的使用 2 熟練特殊陣列的使用 指標陣列 函式指標陣列等 3 熟練掌握右左法則的使用 複雜定義宣告解釋 今日開發中出現的問題...

蘇嵌 鄭艷秋 2018 7 20

今日學習任務 1 熟練特殊陣列的使用 指標陣列 函式指標陣列等 2 熟練掌握右左法則的使用 複雜定義宣告解釋 今日任務完成情況 詳細說明本日任務是否按計畫完成,開發的 量 1 熟練特殊陣列的使用 指標陣列 函式指標陣列等 2 熟練掌握右左法則的使用 複雜定義宣告解釋 今日開發中出現的問題彙總無 今日...