原创 C語言到C++ 基礎2

指針的引用   #include <iostream> using namespace std; struct Teacher { char name[64]; int age; }; //二級指針的用法 int getTea

原创 C語言之浮點數內存機制

#include<stdio.h> #include<stdlib.h> //從事嵌入式開發和遊戲外掛必須掌握 int main() { //浮點數存在誤差,float類型只能精確到6~7位 float f1 = 6.25;

原创 C語言之可變參數函數

#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdio.h> #include <stdarg.h> //包含很多可變參數的宏的頭文件 #include

原创 C語言之數據的輸入輸出

#define _CRT_SECURE_NO_WARNINGS //字符輸入輸出函數 getchar() putchar() //格式輸入輸出函數 scanf() printf() // %e 以指數形式輸出 %g選用寬度較

原创 C語言之函數

C語言也是調用函數,也有庫函數和其他第三方函數,換一個角度學習STM32就是對函數庫的學習,再換一個角度就是學習C語言的第三方函數,和單片機只有一點點

原创 C語言之插入彙編語言

#include<stdio.h> //C語言插入彙編是嵌入式的必修課程,從事嵌入式要好好學習彙編語言 int main() { int x; _asm //插入彙編語言 { mov eax,20 add eax

原创 C語言之指針一

一個程序程序載入內存,代碼數據都有地址,外掛就是調用函數修改數據,函數就是代碼。變量就是數據函數名就是地址內存地址是連續的,相鄰內存單元間的地址差1,

原创 C語言之數據類型筆記

掌握char,short,int,long,long long,double ,float 的極限以及浮點數的精確度,,,賦值是將二進制存入內存中,以

原创 C語言之指針二

函數指針如果在程序定義了一個函數,在編譯時,編譯系統爲函數代碼分配一段存儲空間,這段存儲空間的起始地址,稱爲這個函數的指針 函數名就是函數開始的地址函

原创 STM32之GPIO篇

//file :GPIO.h #include"stm32f10x.h" #include"misc.h" /* GPIO使用基本步驟 1、開啓相對應的GPIO時鐘 2、配置引腳模式 3、初始化相對應的引腳 4

原创 STM32之EXTI篇

//file:exti.h #include "stm32f10x.h" #include "delay.h" /* 基本步驟: 1、初始化I/O端口爲輸入,開啓時鐘 2、開啓端口複用時鐘,設置I/O端口與中斷線的映射關係 3

原创 STM32之USART篇

//file :USART.h #include "stm32f10x.h" #include "stdio.h" /* USART基本操作步驟: 1、串口時鐘使能,GPIO時鐘使能 2、GPIO模式設置 3、串口參數初始化

原创 C語言到C++ 對象和類的進一步學習1

1.對象生命週期 #include <iostream> using namespace std; class Test { public: Test() //構造函數 無返回值 { cout << "構造函數 對象創

原创 java之類、對象的創建

如何使用類--> 創建對象-->  格式:類名 對象名 = new 類名()如何使用成員對象呢--> 格式:對象名.變量名如何使用成員方法呢--> 格式:對象名.方法名(....)//Student s1 = s;//兩個對象可以互相賦值

原创 Java之方法

如Ç語言中的函數在的Java中被稱爲方法見名知意很重要方法重載:方法功能相同,參數列表不同的情況,爲了見名知意,java允許它們取同樣的名字在同一個類中,方法名相同,參數列表不同,與返回值類型無關參數列表不同方法A:參數個數不同方法參數類