摘要: 一、void型指针1、void型指针也称为无类型指针,可以把任意类型的指针值赋给它;2、但若加void型指针付给其他类型的指针变量时,必须做强制类型转换。3、void类型指针主要用途是编写通用的函数。二、函数指针(指向函数的指针)例1:void myFun(int x);是函数声明。void (*funp)(int);是定义一个指向函数的指针。注:函数指针——指向函数的指针,指针函数——函数的返回值是指针。1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 #include<iostream> usingnamespace s 阅读全文
posted @ 2012-09-13 15:46 helloweworld 阅读(1404) 评论(0) 推荐(0) 编辑
摘要: 1 2 3 4 5 6 7 8 /* 一、指针指向的变量的值不能变,指向可变 int x = 1; int y = 2; const int* px = &x; int const* px = &x; //这两句表达式一样效果 px = &y; //正确,允许改变指向 *px = 3; //错误,不允许改变指针指向的变量的值 */ /* 二、指针指向的变量的值可以改变,指向不可变 int x = 1; int y = 2; int* const px = &x; px = &y; //错误,不允许改变指针指向 *px = 3; //正确,允许改变指针指向 阅读全文
posted @ 2012-09-13 11:48 helloweworld 阅读(145) 评论(0) 推荐(0) 编辑