自定义博客皮肤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)
  • 收藏
  • 关注

原创 指针详解(下)

指针和数组 数组名是一个指向数组起始元素的常量指针。 p[i]相当于*(p+i)int main(){ char str[6]={a,b,c,d,e,f}; char src=0; src=str[0];//等价于src=*str src=str[1];//等价于src=*(str+1) src=str[3];//等价于src=*(str+3)}数组名str代表

2017-08-15 15:46:06 236

原创 指针详解(上)

指针是C语言重点之一,使用非常广泛,恰当的使用会使程序看起来更简单,当然,使用不恰当的话会使指针指错了地方。 指针:一种保存变量地址的变量。 1.声明形式化一般为 type(指针类型) *name; 2.在32位平台上地址用4个字节空间来存储,在64位平台上地址用8个字节空间来存储; 一级指针:即指针,存放内存地址。 二级指针:存放指针变量地址的指针。#include

2017-08-06 19:02:53 231

原创 main函数参数及可变参数列表

C语言中main函数是程序的入口函数,一般在使用main函数的时候都是不带参数的,那么main函数带上参数又如何呢?  main函数形式:int main(int argc,char *argv[],char *envp[]){   program;}可知main函数有三个参数: 1,argc:记录命令行参数的个数(包含第一个参数–可执行文件名),是一个整型变量; 2,argv:表示命令行

2017-08-04 21:10:55 631

原创 函数调用过程解析图(函数栈帧)

函数调用过程:为函数开辟栈空间,用于本次函数的调用中临时变量的保存、现场保护。 我们最熟悉的莫过于程序入口函数main函数,main函数是在__tmainCRTStartup中调用;而__tmainCRTStartup函数是在mainCRTStartup中调用。调用过程中产生的栈空间称之为函数栈帧。 栈帧维护需要esp和ebp寄存器: esp寄存器存放指向函数栈帧栈顶的指针;

2017-08-02 23:22:20 1496

空空如也

空空如也

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

TA关注的人

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