C語言學習 通過柴田望洋的《明解C語言》 2

2021-07-06 05:28:33 字數 631 閱讀 4365

今天看了這本書的指標,結構部分,看的時候也翻了一下前面的函式,陣列部分。arm中實現了點亮一盞燈。

指標部分:

1.在這本書裡,指標的引出是因為函式只能進行『值傳遞』,而無法改變引數的數值。指標能夠完成這樣的功能,因此也被稱為間接訪問運算子。

2.介紹了指標運算子和取址運算子,同時回顧了scanf的用法。『%p』表示抵制物件的轉換說明。

3.簡單介紹了c++中的引用傳遞

4.比較有意思的事指標方面加減的含義,進行加減後指標的位置是由這個指標的型別決定的。

5.指標型和數值型都稱為標量型。對標量型還缺少了解。

結構部分:

1.結構是為了聚合不同型別的變數在一起而產生的一種資料型別。

2.結構的 『->』 '.'兩種運算子,此處『->』運算子是通過指標引出的。

3.結構和陣列在 『 元素型別』 和 『可否賦值』 方面的不同。

arm部分

1.stm32 f107vc是32位的處理器。所以在函式中定義了很多 uint_16; uint_32之類的資料型別。

2.完成了點亮一盞燈,知道了大致的函式結構。但是很多時鐘,引腳,終端方面的知識還是不了解。

明天的任務:

看stm32 f10x的資料手冊,主要是引腳,時鐘,中斷方面的知識。

C語言學習 通過柴田望洋的《明解C語言》 1

今天開始看柴田望洋的 明解c語言 目的是做嵌入式開發的學習,所以會結合arm晶元進行學習。最終的目的是做一架小型的無人機,在2016年之前完成。分為三個階段。1.在十一月二日之前,用arm晶元寫出控制光立方的程式。2.在十一月二十日寫出土壤濕度檢測程式。3.在年底之前搭建好小型四旋翼飛行器,並寫出控...

C語言學習 通過柴田望洋的《明解C語言》 3

昨天沒有寫,打球吃飯到很晚。今天把昨天沒有完成的看了下。主要是stm32f107的埠和中斷部分。結合鍵盤掃瞄的例程做了一些了解。埠gpio暫存器主要有 1.gpiox crl 2.gpiox crh 3.gpiox idr 4.gpio odr 5.gpio bsrr 6.gpiox brr 7.g...

明解C語言 學習筆記Chapter 6 函式

程式 1 函式可沒有返回值,不含形參 2 非定義宣告 extern 使用某處建立的某一變數 3 const 防止修改陣列內容 include 將陣列中的所有元素設定為0 int set zero const int arr,int size const防止修改陣列內容 error error ass...