![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
文章平均质量分 82
勾栏听曲_0
CSDN“嵌入式领域新星创作者”,阿里云开发者社区“专家博主”,“星级博主”,“技术博主”。
“自我”不是突然的顿悟,而是探索、试错的结果。
展开
-
出现段错误的常见原因与解决方案(一步解决)
出现段错误的常见原因与具体解决方案(如何确定段错误的代码块,分析错误代码)原创 2022-08-14 16:04:25 · 9500 阅读 · 4 评论 -
sizeof与strlen的区别和详解
sizeof是C语言中保留关键字,是求字节运算符,单目运算符。是一个判断数据类型或者表达式长度的运算符。sizeof(x)求x所占的内存字节数x可以是一个对象(变量,数组..)都行,也可以是一个类型,x可以不存在,只要typeof(x)确定就可以。sizeof(x)先求x的类型,然后再求该类型所占的字节数。...原创 2022-08-01 20:34:02 · 1390 阅读 · 0 评论 -
计算机大端与小端的详细解析,含判断机器大小端代码
在嵌入式开发中,大端(Big-endian)和小端(Little-endian)是一个很重要的概念。原创 2022-07-31 20:30:03 · 3492 阅读 · 0 评论 -
字节对齐之C语言犄角旮旯的知识
从内存访问的效率出发,CPU底层或者编译器一般会要求,所有的对象的地址按照某种方式来对齐。一般来说,就是要求对象的地址是n的倍数。原创 2022-07-30 16:55:40 · 1123 阅读 · 0 评论 -
共用体、共用体与结构体的区别、枚举之C语言犄角旮旯的知识
在数学和计算机科学理论中,一个集的枚举是列出某些有穷序列集的所有成员的程序,或者是一种特定类型对象的计数。这两种类型经常(但不总是)重叠。[1]是一个被命名的整型常数的集合,枚举在日常生活中很常见,例如表示星期的SUNDAY、MONDAY、TUESDAY、WEDNESDAY、THURSDAY、FRIDAY、SATURDAY就是一个枚举。把该类型变量所有可能的值都列举出来。在一些情况下,一个变量的值在一定范围内,是可以列举的。所以说枚举的类型一定是可以列举的值,也就是说一个整数值。......原创 2022-07-30 15:27:25 · 2676 阅读 · 6 评论 -
C语言犄角旮旯的知识之结构体
结构体是我们程序员自己定义的一种数据类型struct结构体名{类型1成员变量名1类型2成员变量名2...};原创 2022-07-30 11:03:36 · 898 阅读 · 0 评论 -
C语言犄角旮旯的知识之形参、实参、main函数参数、数组或指针做函数参数等
定义函数时,指定的参数。在函数定义中出现的参数可以看做是一个占位符,它没有数据,只能等到函数被调用时接收传递进来的数据,所以称为,简称。形参变量只有在函数被调用时才会分配内存,调用结束后,立刻释放内存,所以形参变量只有在函数内部有效,不能在函数外部使用。...原创 2022-07-28 20:32:13 · 3170 阅读 · 4 评论 -
C语言犄角旮旯的知识之不一样的指针
大家觉得指针的本质是什么呢,其实就是一个地址而已,指针这个词对于初学C语言的提醒来说,可能不是特别友好,其实大家换成地址,就好理解了。指针本质就是一个地址,每个地址对应着一个数值,对地址取这个值,便是把这个值取出来了。这样说,还是好理解了吧。......原创 2022-07-27 20:39:17 · 1622 阅读 · 0 评论 -
C语言犄角旮旯的知识之数组与函数
数组实在是太奇妙了,有些老师会介绍说,数组有一维数组、二维数组、三维数组······,也有些老师会说数组其实只有一维的,其他都是一维数组的嵌套。的字符型数组被定义时,初始化中,像这样直接写的是数字的,其实记录的是对应字符的ASCII码值,如a[2]其实是ASCII为‘48’的那个字符。当我们定义一个数组时,数组的首地址就已经确定,且不能更改,如inta[10];一个数组的地址是连续的。当说一个数组的长度时,说的就是这个数组的元素个数,但如果是字符型的数组,最后会加上一个“/0"字符。............原创 2022-07-26 20:05:06 · 885 阅读 · 1 评论 -
C语言基础犄角旮旯的知识之分支与循环结构
我们都知道程序=数据结构+算法,而学习数据结构前,一定要把数据类型啃透,负责就可能出现各种段错误或者溢出的错误。而对于初学者来说,学习数据类型的基本知识是容易的,但是有些底层知识与比较偏的知识,我认为也是需要掌握的。......原创 2022-07-17 17:37:39 · 808 阅读 · 0 评论 -
C语言基础犄角旮旯的知识之数据类型
我们都知道程序=数据结构+算法,而学习数据结构前,一定要把数据类型啃透,负责就可能出现各种段错误或者溢出的错误。而对于初学者来说,学习数据类型的基本知识是容易的,但是有些底层知识与比较偏的知识,我认为也是需要掌握的。...............原创 2022-07-16 16:56:36 · 1491 阅读 · 0 评论