自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

坚持不懈做贡献

走过路过 ,不要错过,

  • 博客(4)
  • 收藏
  • 关注

原创 C语言中结构体、枚举、联合、位断等自定义类型详解

在c语言的自定义类型中,主要就是结构体,联合,位段,枚举这几种。今天就让我们详细讲述一下他们各自的特点。 在这几种自定义类型中,应用最广泛的我觉得就是结构体了吧。 比如我们定义一个结构体。 struct A{           char job[20];           int age;           char *p; float c;   }a,*p;   s...

2017-12-31 17:27:00 569

原创 关于指针,函数和数组

指针,数组,函数分别在C语言学习中,都很重要的东西。也是大多数同学较为头疼的,那么函数,数组和指针组合在一起,又会又哪些新的变量类型呢。 在这之前,我先要和大家强调一点,,,其实指针就是指针,数组就是数组。数组和指针之间,,,没关系~     只是他们在访问内部变量时的形式可以相同。 所有我们要特别区分几个量:指针数组 ,数组指针 ,函数指针 ,函数指针数组 和指向函数指针数组的

2017-12-20 17:13:30 194 1

原创 可变参数列表剖析

如果我同时想求两个整型变量的平均值,3个整型变量的平均值,4个,5个,那我同时要写多少个函数,来完成同一个功能。其实在c语言库中,很多函数的参数变量都是可变的。不是确定的。比如printf。你能说出printf的变量都有啥不。好像不可以,因为我们每次使用printf时,给的变量都是不一样的。有的时候,只有“aaaaaaaaaaaa”这样的字符常量。有的时候还有(“%d”,1).%c,总是不同的对吧...

2017-12-10 19:46:51 197

原创 函数调用过程以及栈帧详解

函数的调用是一个过程,那么在函数的调用过程中要开辟栈空间,用来对本次函数的调用中需要的临时变量保存。这块空间叫栈帧。这个过程调用包括将数据和控制从代码的一部分传递到另一部分。过程调用的任务:为过程的局部变量分配空间,并在退出时释放这些空间,俗称保存现场/恢复现场。栈的作用:参数传递、局部变量分配、保存调用的返回地址、保存寄存器以供恢复栈帧:为单个过程分配的那部分栈称为栈帧 这是代码在内存的分布:...

2017-12-06 20:25:27 829

空空如也

空空如也

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

TA关注的人

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