STM32學習中的疑惑點
一.struct 結構體名 { 成員表列 }變數名錶列; 例如: struct Student//宣告結構體型別Student { int num; char name[20]; char sex; int age; float score; char addr[30]; }student1,student2;//定義兩個結構體型別Student的變數student1,student2
對結構體可進行的操作: (1)可以將一個結構體變數的值賦給另一個具有相同結構的結構體變數, 如 student1= student2; (2)可以引用一個結構體變數中的一個成員的值。 形式:結構體變數名.成員名 (3)對結構體變數的成員可以像普通變數一樣進行各種運算; (4) 如果成員本身也是一個結構體型別,則要用若干個成員運算子,一級一級地找到最低一級的成員; (5) 可以引用結構體變數成員的地址,也可以引用結構體變數的地址; (6) 不能將一個結構體變數作為一個整體進行輸入和輸出,只能對結構體變數中的各個成員分別進行輸入和輸出。
二.#include的用法
(1)例項:
#include <stdio.h>
這就是說,在程式碼的這個地方,要相當於把stdio.h檔案裡的程式碼放到這個地方來。
打“<>”這種尖括號,說的是,這個檔案是程式設計環境標配擁有的檔案,到預設的***標配的地方*去找這個檔案。
(2)例項:
#include “MEhp.h”
這就是說,在程式碼的這個地方,要相當於把Mehp.h這個檔案裡的程式碼放到這裡來。
打引號,表示這不是程式設計環境標配擁有的檔案,要在你的工程檔案所在的目錄中找,或是在程式設計環境設定中要查詢的目錄中去找.
三.C檔案和H檔案的區別
.h檔案是標頭檔案,內含