2019年1月10日

函数指针

摘要: 在程序中定义一个函数,编译时会为这个函数代码分配一段内存来存储。这段内存的首地址称为函数的地址,函数名表示的就是这个地址。 既然是地址,我们就可以定义一个指针变量去指向这个内存段,这个指针就叫做函数指针。(这儿可以把函数当作一个特殊的变量) 函数指针的定义方式: 函数返回值类型 (* 指针变量名) 阅读全文

posted @ 2019-01-10 16:30 锋邢天下 阅读(401) 评论(0) 推荐(0) 编辑

指针和数组的关系

摘要: 数组名是一个指针常量,表示数组第一个元素的的起始地址。 如 int a[5]; a表示数组第一个元素a[0]的起始地址&a[0]。 一 引用数组元素的方法: ①用数组下标引用数组元素 数组a中元素用下标表示为: a[0] a[1] a[2] a[3] a[4] ②用指针引用数组元素 数组a中元素用下 阅读全文

posted @ 2019-01-10 14:11 锋邢天下 阅读(14344) 评论(0) 推荐(7) 编辑

const修饰指针的三种效果

摘要: 当用const进行修饰时,根据const位置的不同有三种不同效果。 判断的标准是:const修饰谁,谁的内容就是不可变的。 1 const int *p = &a; const修饰*p, *p不可变,p是指针,*p是指针p指向的内存单元里的内容,*p不可变也就是p指向的内存单元里的内容是不可变的。 阅读全文

posted @ 2019-01-10 10:52 锋邢天下 阅读(5081) 评论(0) 推荐(0) 编辑

导航