基础知识
文章平均质量分 86
主要是一些基础知识的记录整理。
奔跑的哇牛
这个作者很懒,什么都没留下…
展开
-
Linux:VSS、RSS、PSS和USS的图解说明
Linux:VSS、RSS、PSS和USS的图解说明转载 2022-06-06 11:18:17 · 1110 阅读 · 0 评论 -
大小端疑惑汇总
猿猿们工作中是会经常遇到内存字节序问题,字节序一般又分为:大端模式;小端模式。网络字节序默认是大端模式。一、定义大端模式:高位字节存放在低地址处,低位字节存放在高地址处。小端模式:高位字节存放在高地址处,地位字节存放在低地址处。举例:一个十六进制数 0x12345678,系统以一个字节为存储单位。大端模式Addressaa + 1a + 2a + 3...原创 2020-02-22 11:38:45 · 615 阅读 · 2 评论 -
情景分析“C语言的const关键字”
C语言中的const一直是C语言初学者心中的痛,这是因为const在不同位置有不同作用,在不同情景有不同角色。这让初学者摸不清头脑。今天,和大家一起研究一下const,让它的每个角色都“深入人心”!情景一:最简单的const用法#includeint main(){ int const a; a=5; printf("a=%d\n",a); re转载 2016-10-27 10:41:29 · 481 阅读 · 0 评论 -
strcmp段错误引发的思考
最近在解bug的时候,涉及到strcmp导致的偶现段错误问题。对于strcmp,自己在linux环境下进行了个简单的测试,测试代码如下: 代码很简单,但我代码中只写strcmp(),这一行时然后分别在linux环境和windows环境中的vs编译时,vs编译运行立马段错误,但是在linux环境下却没段错误。如果开启上图中,屏蔽的代码,在编译运行原创 2017-01-21 23:15:12 · 4390 阅读 · 0 评论 -
static变量的初始化和赋值的区别
事实胜于雄辩,啥也别说,code说明问题:int add(int a, int b) { static int result = a + b; return result; } int _tmain(int argc, _TCHAR* argv[]) { int a = add(2, 1); int b = add(3, 4转载 2018-02-04 16:17:19 · 8497 阅读 · 0 评论