自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (2)
  • 收藏
  • 关注

原创 C语言指针部分总结

一级指针  先解释一下什么是指针,为什么要有指针 指针:  在计算机科学中,指针(Pointer)是编程语言中的一个对象,利用地址,它的值直接指向(points to)存在电脑存储器 中另一个地方的值。由于通过地址能找到所需的变量单元,可以说,地址指向该变量单元。因此,将地址形象化的称为“指针” 意思是通过它能找到以它为地址的内存单元。(百度百科)  我

2017-08-31 16:00:20 363

原创 模拟实现strlen、strcpy、strcat、strcmp函数

strlen函数    形式:      strlen(字符数组)   功能:            测量字符串的函数,函数的值为字符串中的实际长度(不包括‘\0’在内)   方法1:          设置计数器,遍历字符串                 缺点:需要开辟临时空间  方法2:            通过函数递

2017-08-29 16:18:05 423

原创 函数的调用过程(栈帧)

我们知道每次函数调用都是一个过程,这个过程称之为函数的调用过程。且每次函数调用都要为本次函数调用开辟栈空间,  用于本次函数的调用中临时变量的保存、现场保护。这块栈空间我们称之为函数栈帧。   那又怎样维护这块空间呢?这块空间的上限在哪里、下限又在哪里?   这里就涉及两个寄存器(ebp和esp),在函数的调用过程中这两个寄存器存放了维护这个栈的栈低和栈顶指针。    

2017-08-17 23:33:24 295

原创 关于数据在内存中存储的运算

整型提升 C语言之父的著作 K&R 中关于整型提升(integralpromotion)的定义为:类型转换 不同类型数据之间进行算数运算时,会将所有操作数转换为同种类型,并以此作为结果的类型,这种方式称为普通算术类型的转换。 总结:普通算术类型转换只在在操作数之间类型不一致的情况下发生,整型提升在操作数具有相同的类型时,仍有可能发生整型提升 简单介绍下关于对于char类型取值范围的图解:

2017-08-15 16:51:28 1041

原创 整数、浮点数在内存中的存储

整数在内存中的存储 一个变量的创建是要在内存中开辟空间的,空间的大小是根据不同类型决定的。 那么数据在所开辟的内存中是如何存储的?大小端的介绍 大端存储模式:数据的低位(低字节)保存到内存的高地址中,而数据的高位(高字节)保存到内存的低地址中 小端存储模式:数据的低位(低字节)保存到内存的低地址中,而数据的高位(高字节)保存到内存的高地址中 浮点数在内存中的存储

2017-08-13 22:28:31 1971

字符串函数的实现

C语言字符串函数的实现,strlen、strcpy、strstr、srtcat等

2018-09-16

排序算法总结

排序算法总结(插入排序、希尔排序、选择排序等),包含源代码

2018-08-22

空空如也

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

TA关注的人

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