![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c语言
文章平均质量分 82
如沐与清风
刚毕业的程序员,才接触这个行业,有很多需要学习的,请多多指教
展开
-
STM32中文手册解读(2)
GPIO简介GPIO 是通用输入输出端口的简称,简单来说就是 STM32 可控制的引脚,STM32 芯片的 GPIO 引脚与外部设备连接起来,从而实现与外部通讯、控制以及数据采集的功能。STM32 芯片的 GPIO 被分成很多组,每组有 16 个引脚,如型号为 STM32F103VET6 型号的芯片有 GPIOA、GPIOB、GPIOC 至 GPIOE 共 5 组 GPIO,芯片一共 100 个引脚,其中GPIO 就占了一大部分,所有的 GPIO 引脚都有基本的输入输出功能。最基本的输出功能是由转载 2020-06-10 18:12:13 · 1950 阅读 · 0 评论 -
STM32中文手册解读(1)
STM32中文手册的阅读初学stm32,读手册是十分重要的。由于买了野火的开发板,最近也在学习,所以记录下学习的内容。关于寄存器的描述:首先对于STM32芯片基础知识的了解STM32 芯片是已经封装好的成品,主要由内核和片上外设组成。若与电脑类比,内核与外设就如同电脑上的 CPU 与主板、内存、显卡、硬盘的关系。STM32F103 采用的是 Cortex-M3 内核,内核即 CPU,由 ARM 公司设计。ARM 公司并不生产芯片,而是出售其芯片技术授权。芯片生产厂商(SOC)如 ST、TI、Fre转载 2020-06-08 18:35:01 · 12092 阅读 · 6 评论 -
RT-Thread内核介绍
内核基础介绍 RT-Thread 内核基础,包括:内核简介、系统的启动流程及内核配置的部分内容。RT-Thread 内核的简单介绍,从软件架构入手讲解实时内核的组成与实现,这部分给初学者引入一些 RT-Thread 内核相关的概念与基础知识,让初学者对内核有初步的了解。学完本章,读者将会对 RT-Thread 内核有基本的了解,知道内核的组成部分、系统如何启动、内存分布情况以及内核配置方法。...转载 2020-02-13 12:12:39 · 2991 阅读 · 0 评论 -
C++之设计模式
模式:概述:在一定环境中解决问题的方案。包括三个基本元素,问题,解决方案,环境。设计模式:概述:一套被人反复使用,多人知晓,经过分类编目的,代码设计经验的总结。设计模式的分类:创建型,结构型,行为型创建型模式:分5种:工厂模式,抽象工厂模式,建造者模式,原型模式,单例模式。结构型模式:分7种:代理模式,装饰者模式,适配器模式,桥接模式,组合模式,桥接模式,外观模式,享元模式。行...原创 2019-03-18 19:16:16 · 142 阅读 · 0 评论 -
C++中异常与文件操作(包括输入输出流)
关于异常的概念:一种程序控制机制,与函数机制独立互补。设计的目的:异常是冲着改变程序控制结构,以适应面对对象的程序而有效的工作。关于异常的概念的部分代码:#include using namespace std;int DDiv(int x, int y){if (0 == y){throw 0;}return x / y;}int Div(int x, int y...原创 2019-03-04 17:36:40 · 980 阅读 · 0 评论 -
C++中符号(运算符)重载
全局函数与成员函数:1、把全局函数转化成成员函数,通过this指针隐藏左操作数Test add(Test &t1, Test &t2)=》Test add(Test &t2)2、把成员函数转换成全局函数,多了一个参数void printAB()=》void printAB(Test *pthis)3、函数返回元素和返回引用Test& add(Test &...转载 2019-01-28 16:25:32 · 1081 阅读 · 0 评论 -
C++类和对象中构造函数和对象的初始化
无参构造函数,有参构造函数,拷贝构造函数:int main(){{//Test t1();Test t1; // 无参构造函数调用t1.print();}// 有参构造函数调用{//1 括号法Test t1(1);t1.print();Test t2(1,2);t2.print(); //2 等号法 Test t3 = 5; // 只能进行简单...转载 2019-01-28 11:24:38 · 625 阅读 · 0 评论 -
c++的类和对象
面向对象的概念及特点:将系统看成交互作用,完成特定功能对象的集合。每个对象用自己的方法管理数据。特点:抽象,封装,继承,多态。封装:限制属性和操作的访问权限,将属性隐藏在对象内部,对外提供一定的接口,在对象之外只能通过接口对对象操作。多态性:同一消息被不同对象接收时,产生不同结果。实现同一接口不同方法。A)封装,是面向对象程序设计最基本的特性。把数据(属性)和函数(操作)合成一个整体,这...转载 2019-01-24 14:31:17 · 145 阅读 · 0 评论 -
C++的初步学习
c是面向过程的语言,c++是面向对象的语言,面向过程的程序设计主要是:数据结构加算法。面向对象的程序设计主要现实世界建立软件模型。c++的标准:C++ 98 标准C++标准第一版,1998年发布。正式名称为ISO/IEC 14882:1998[17] 。C++ 03 标准C++标准第二版,2003年发布。正式名称为ISO/IEC 14882:2003[18] 。C++ 11 标准...原创 2019-01-24 10:25:59 · 154 阅读 · 0 评论 -
如何让顺序表来写通讯录
思路:写一个.c文件和一个.h文件,c文件中调用h文件,实现函数功能。参考了部分别人写的,自己改了点。首先,创建一个tongxulun.h文件。在这个文件中:#pragma once#include<stdio.h>#include<string.h>#define _CRT_SECURE_NO_WARNINGS 1#define MAX_SIZE 1000...转载 2019-01-04 14:55:33 · 603 阅读 · 0 评论 -
结构体的介绍及了解
结构体:c语言中允许用户建立自己的不同类型数据的组合型的数据结构,称为结构体struct 结构体名比如 struct student{int num; //学号为整形char name; //姓名为字符串int age; //年龄为整形float score; //成绩为实型}student1,student2; //定义的变量注意:结构体在声...转载 2019-01-04 14:40:09 · 216 阅读 · 0 评论 -
C中的函数功能介绍以及顺序表的书写
typedefine:函数执行的时候,进行符号的转换。 define:只做简单的替换,预处理 区别: 预处理:展开文件,对预处理的命令替换。如何定义一个函数指针:先定义指针,*p,括号起来。再在指针:存放地址的。存放内部值要加*sizeof:数组占的空间,8个 ,字符串占8个字节strlen:字符占的空间,7,字符串占7个字节,不加\0,所以少一个字节。顺序表的书写思路:首先...转载 2019-01-04 14:12:30 · 732 阅读 · 0 评论