C语言
文章平均质量分 94
Kroner
这个作者很懒,什么都没留下…
展开
-
STM32启动文件内容详解
前言使用STM32单片机时候,必须导入对应型号的启动文件。这个笔记在于对于启动文件的内容的分析,基于基本的stm32F103型号的单片机的启动文件stm32f10x.hd.s进行进行分析。具体的参考资料和分析参考《STM32F10X-中文参考手册》中的第九章-中断和事件:表 55 其他 STM32F10xxx 产品(小容量、中容量和大容量)的向量表; MDK 中的帮助手册—ARM Development Tools:用来查询ARM 的汇编指令和编译器相关的指令。启动文件简介启动文件由ARM的汇编语言编原创 2021-01-14 16:58:13 · 815 阅读 · 0 评论 -
C语言内存四区的概念
An array type describes a contiguously allocated nonempty set of objects with a particular member object type, called the element type.A postfix expression followed by an expression in square brackets [] is a subscripted designation of an element of an ar原创 2019-10-16 21:10:30 · 840 阅读 · 0 评论 -
算法和数据结构总结---循环链表
前言:循环链表不同于单向链表和双向链表,它比起前两者具有更高的灵活性,和单向链表和双向链表不同,循环链表不用担心遍历到链表的尾巴而无法进行遍历下去。循环链表的最后一个元素不是指向NULL而是指向头部,这样的逻辑结构使得循环链表的每一个元素既可以看为头结点也可以看为尾结点,下图为循环链表的主要两种类型。双向链表接口的公共接口void clist_init(DList*list,void (...原创 2019-11-28 18:30:00 · 697 阅读 · 0 评论 -
c语言库函数总结----math.h库
前言上回总结了string.h常用的字符串操作函数,这次总结一下另外的一个库函数math.h和数字运算有关联的库。double acos(double x)函数原型:double acos(double x)功能:返回以弧度表示的 x 的反余弦。arcos(x);//时间:2019年11月15日//作者:Kroner//编译环境:VS 2019//库函数 math.h//...原创 2019-11-17 19:07:01 · 15425 阅读 · 2 评论 -
C语言指针知识体系搭建
指针知识体系搭建前言先从整体上把握指针的知识体系。然后突破一级指针、二级指针、多级指针。指针强化铁律1:指针是一种数据类型既然指针是一种数据类型,那么指针也是一种变量,占有一定的内存空间,存储一定的值。问题:那么指针的内存大小是多少了?//测试指针的内存大小#include "stdlib.h"#include "stdio.h"int main() { char*...原创 2019-11-14 17:52:41 · 355 阅读 · 0 评论