原创 線性表:1.什麼是線性表

線性表是數據結構中最簡單的數據存儲結構,可以理解爲“線性的表”。線性,是說數據在邏輯結構上具有線性關係。將具有線性關係的數據存儲到計算機中所使用的存儲結構稱爲線性表。線性關係指的是數據一個挨着一個,總體呈線性分佈。就好比“老鷹捉小雞”遊戲

原创 線性表:2.線性表的順序存儲結構--順序表及C語言實現

邏輯結構上呈線性分佈的數據元素在實際的物理存儲結構中也同樣相互之間緊挨着,這種存儲結構稱爲線性表的順序存儲結構。也就是說,邏輯上具有線性關係的數據按照前後的次序全部存儲在一整塊連續的內存空間中,之間不存在空隙,這樣的存儲結構稱爲順序存儲結

原创 C語言中函數參數的省略號

C++允許定義形參個數和類型不確定的函數。例如,C語言中的標準函數printf便使用這種機制。在聲明不確定形參的函數時,形參部分可以使用省略號“…”代替。“…”告訴編譯器,在函數調用時不檢查形參類型是否與實參類型相同,也不檢查參數個數。例

原创 C++ static靜態成員變量詳解

對象的內存中包含了成員變量,不同的對象佔用不同的內存,這使得不同對象的成員變量相互獨立,它們的值不受其他對象的影響。例如有兩個相同類型的對象 a、b,它們都有一個成員變量 m_name,那麼修改 a.m_name 的值不會影響 b.m_n

原创 stm32F051系列 單片機引腳定時器輸出pwm波形控制風扇轉速

  概述:stm32的每個引腳都有其自帶的特殊功能,有定時器輸出功能的引腳可以輸出pwm。如果沒有的也可以io口模擬輸出,如果非要較真的話,理論上可以算是每個引腳都能輸出PWM,但一般我們都使用帶定時器輸出功能的io。此文章來詳述使用st

原创 stm32F051系列教程 前哨篇 建立一個KEIL工程模板

原文鏈接:http://www.cirmall.com/bbs/thread-103676-1-1.html 前哨篇:如何建立一個KEIL工程模板 本節的內容主要針對的是初學者,有個熟練使用KE

原创 linux和windows下的“回車符”和“換行符”

原文鏈接:https://blog.csdn.net/zhengshifeng123/article/details/53213341/ 經常要對windows/linux下文本文件轉換下 do

原创 stm32F051系列教程 1.點燈

原文鏈接:http://www.cirmall.com/bbs/thread-103675-1-1.html 第1課:點亮你的第一個LED燈 原理分析: 大家之前學習過51單片機,也使用過IO口

原创 二維數組作爲形參,傳遞二維數組的值

二維數組作爲形參,傳遞二維數組的值 void trfind(int (*Array)[3]); void trfind(int (*Array)[3]) { int a[][3] = {1, 2, 3, 4, 5, 6};

原创 隨筆:高清術野相機項目記錄

1、遇到的問題 (1)、串口燒寫程序失敗     板子串口燒寫程序的方法,一般需要用到stm32芯片的boot0和boot1兩個引腳,     boot0=0,boot1=x  ----------------內嵌flash啓動模式