自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 C语言基础知识——预处理

提示:本文时对C语言基础知识:预处理部分的回顾总结。文章目录预定义符号#define宏#undef命令行定义条件编译文件包含函数库文件包含本地文件包含嵌套文件包含其他指令预定义符号C预处理器(preprocessor) 在源代码编译之前对其进行一些文本性质的操作。其主要任务包括删除注释、插入被#include 指令包含的文件的内容、定义,替换由 #define 指令定义的符号以及确定代码的部分内容是否应该根据一些条件编译指令进行编译。*预处理器符号 :它们是由预处理器定义的符号。它们的值或者是字

2020-12-10 23:10:41 319

原创 C语言基础知识——动态内存分配

提示:本文是对C语言基础知识:动态内存分配部分的回顾总结。文章目录用途malloc 和 freecalloc 和 realloc使用动态分配的内存常见错误实例用途由于数组的元素存储于内存中连续的位置上,当一个数组被声明时,它所需的内存在编译时就已经被分配好了。使用动态内存分配可以 在程序运行时 为 数组 分配内存。malloc 和 freeC函数库提供了两个函数:malloc 和 free :分别用于执行动态内存分配和释放。这些函数维护一个可用的内存池。malloc 函数从内存池中提取一

2020-12-10 21:08:34 328

原创 C语言基础知识——结构与联合

提示:本文是对C语言基础知识:结构与联合部分的回顾总结。文章目录结构基础知识结构声明结构成员结构成员的直接访问结构成员的间接访问结构的自引用不完整的声明结构的初始化结构、指针和成员结构的存储分配作为函数参数的结构位段联合结构基础知识聚合数据类型(aggregate data type) 能够同时存储超过一个的单独数据。C提供了两种类型的聚合数据类型:数组 和 结构 。数组是相同类型的元素的集合,它的每个元素是通过下标引用或指针间接访问来选择的。结构 也是一些值的集合,这些值称为它的 成员(m

2020-12-10 11:54:01 270

原创 C语言基础知识——字符串

提示:本文是对C语言基础知识:字符串、字符和字节部分的回顾总结。文章目录字符串基础字符串长度不受限制的字符串函数复制字符串连接字符串比较字符串长度受限的字符串函数字符串查找基础查找一个字符查找任何几个字符查找一个子串高级字符串查找查找一个字符串前缀查找标记错误信息字符分类字符转换字符操作内存操作字符串基础C语言并没有显式的字符串数据类型,因为字符串以 字符串常量的形式出现 或者 存储于字符数组中。字符串 :就是一串零个或多个字符,并且以一个 位模式为全0的 NUL 字节结尾。NUL字节 是字符串

2020-12-09 17:29:04 761 1

原创 C语言基础知识——数组

提示:本文是对C语言基础知识:数组部分的回顾总结文章目录一维数组数组名下标与指针的效率数组与指针多维数组存储顺序指向数组的指针初始化指针数组一维数组数组名在C中,在几乎所有使用数组名的表达式中,数组名的值是一个指针常量,也就是数组的第 1 个元素的地址。只有在两种场合下,数组名并不用指针常量来表示:1、数组名作为 sizeof 操作符的操作数时;2、数组名作为 & 操作符的操作数时。sizeof 返回这个数组的长度,而不是指向数组的指针的长度;&取地址 产生的是一个指向

2020-12-08 20:23:00 185

原创 C语言基础知识——指针

提示:本文是对C语言基础知识:指针基础文章目录指针基础内存与地址值与类型指针相关高级指针高级声明函数指针命令行参数字符串常量指针基础内存与地址有些内存位置的一个地址以字节(byte)为单位,每个字节包含存储了一个字符所需要的位数。许多机器以字为单位存储整数,每个字一般由2个或4个字节组成,尽管一个字包含了4个字节,它仍然只有一个地址。在要求 边界对齐(boundary alignment) 的机器上,整型值存储的起始位置只能是某些特定的字节,通常是2或4的倍数。内存中每个位置由一个独一无二

2020-12-08 18:48:57 162

原创 C语言基础知识——函数

提示:本文是对C语言基础知识:函数部分的回顾总结文章目录函数定义函数声明原型函数的缺省认定函数的参数ADT和黑盒递归可变参数列表stdarg宏可变参数的限制函数定义函数的定义就是 函数体 的实现。函数体 就是一个代码块。函数定义的语法如下:类型 函数名( 形式参数 )代码块funciton_name(){ ...}函数声明出现在函数被调用的的地方。return语句 :当执行流到达函数定义的末尾时,函数就将返回(return),也就是说,执行流返回到函数被调用的地方。ret

2020-12-08 15:18:35 161

原创 C语言基础知识——表达式、语句和操作符

提示:本文是对C语言基础知识语句、操作符和表达式部分的回顾总结。知识点目录语句基本概念if语句while语句for语句do...while语句switch语句goto语句操作符各类操作符(operator)左值和右值表达式求值语句基本概念空语句 :本身只包含一个分号“ ; ”,并不执行任何任务。表达式语句 :在表达式后面加上一个分号,就转变成为语句。C语言并不存在专门的“赋值语句”,赋值符号“=”就是一种操作符号,赋值就在表达式内进行。代码块 :位于一对 花括号 之内的可选的声明和语句列表

2020-12-06 16:11:55 368

原创 博客写作模板——自用

title: 写作模板date: 2020-12-04 9:16:50tags: “编程语言”提示:本文是数据知识点目录字体颜色橙色(主标题)蓝色(二级标题)水蓝色(三级标题)红色橙色黄色绿色蓝色紫色粉红青色主标题2副标题1副标题2字体颜色橙色(主标题)#FF7F50蓝色(二级标题)#0000FF水蓝色(三级标题)#0FFFFF红色#FF0000橙色#FF7F50黄色#FFFF00绿色#00FF00蓝色#0000FF紫色#9400D3粉红#FF14.

2020-12-06 11:16:55 686

原创 hexo博客建设

一、安装Nodejsnode -v #查看node版本npm -v #查看npm版本npm install -g cnpm --registry=http://registry.npm.taobao.org #安装淘宝的cnpm 管理器cnpm -v #查看cnpm版本cnpm install -g hexo-cli #安装hexo框架hexo -v #查看hexo版本mkdir blog #创建blog目录cd blog #进入blog目录sudo hexo init #生成博

2020-12-04 22:03:49 57

原创 C语言基础知识——数据

提示:本文是对C语言基础知识的回顾总结。知识点目录关键字/常量/变量数据字符串与格式化输入/输出运算符/表达式/语句分支(判断)/跳转循环数组补充知识点关键字/常量/变量数据字符串与格式化输入/输出运算符/表达式/语句分支(判断)/跳转循环数组补充知识点...

2020-12-04 16:53:41 570

原创 计算机小白嵌入式Linux学习规划——自用

前言:本人目前机械工程在读,希望能够在毕业时进入嵌入式行业工作。没有相关基础,从0开始自学,并打算不定期写博客做知识回顾,督促自己。学习目标:拥有扎实的嵌入式软件开发基础知识能独立完成几个综合项目找到相关工作学习内容:一共分为四个部分:基础入门、编程进阶、ARM开发高阶、终极深入。基础入门linux基本操作:学习书籍:《Linux命令行大全》——人民邮电出版社需要掌握的知识如下:环境的搭建;Linux目录结构;文件类型;基本目录操作,文件操作,vim,ifc

2020-11-13 10:20:21 304

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除