const指针有三种: First:指针指向的数据为常量,不能修改,但可以修改指针包含的地址,既指针可以指向其他地方。 1intHoursInDay =24;2constint* pInteger = &HoursInDay;//cannot use pInteger to change HoursInday3intMothsInYear =12;4pInteger = &MonthsInYear;//OK5*pInteger =13;//fail:cannot change d...
与引用类似,指针也实现了对其他对象的间接访问,不过,指针本身就是一个对象,允许对指针赋值与拷贝,而且在其生命周期内可以先后指向几个不同的对象(引用只能指向一个初始化的)。 指针无须再定义时赋初值,与其他内置类型一样,在块作用域内定义的指针如果没有被初始化,它也将拥有一个不确定的值。 PS:指针存放某个...
4,型参和返回值都是int型的函数的指针。函数指针的用法 #include <stdio.h> int add(int l,int r) { return l+r; } int sub(int l,int r) { return l-r; } int main(void) { //pfunc是int(*)(int,int)类型 //pfunc指向int()(int,int)函数类型 int (*pfunc)(int,int)=NULL; //pfun...