1,關於C工程的學習體會

2021-10-05 17:30:44 字數 701 閱讀 9161

這裡以乙個跑馬燈程式為例,從宣告led_init()到定義,到呼叫。對io口電平的輸出使用庫函式完成。

先寫乙個led.h,內容如下:完成led_init()的宣告

#ifndef __led_h

#define __led_h

void led_init(void);//宣告函式

#endif

這裡為防止乙個標頭檔案被多次包含,加入條件編譯#ifndef __led_h。

按照c語言的程式設計習慣,led_init()函式的宣告需要放在led.h中。實現函式宣告和定義的分離。

再寫乙個led.c,內容如下:完成led_init()的定義

#include "led.h" 

#include "stm32f10x.h"

void led_init(void)//定義函式

3,在main函式中,呼叫led_init()

#include "stm32f10x.h"

#include "led.h"

#include "delay.h"

int main(void)

}

STL學習體會1

最近在開始學習stl,記錄一些學習的心得和體會,如有不足,期待大家批評指正!stl standard template library 即標準模板庫,是乙個具有工業強度的,高效的c 程式庫。該庫包含了諸多在電腦科學領域裡所常用的基本資料結構和基本演算法。為廣大c 程式設計師們提供了乙個可擴充套件的應...

OpenCV學習體會(1)

現在自學opencv,當執行網上提供的以下原始碼時 縮放影象檔案 by morewindows include using namespace std 隱藏控制台視窗 pragma comment linker,subsystem windows entry maincrtstartup int m...

鄭碼學習體會(1)

鄭碼是乙個非常優秀的漢字形碼,在二十多年前,能夠產生鄭碼這樣先進的漢字輸入思想,是十分卓越的,尤其是發明人鄭老先生同時還啟迪了五筆輸入法的發明。鄭碼使用26個字母對漢字編碼。概而言之,鄭碼的字母具有多種功能。1 字母代表一種抽象的漢字字形特徵,用於標識副根 2 字母代表主根 3 字母d用來標識第二基...