1、指针
指针占用的内存空间大小: 32位系统占用4byte,64为8byte。
指针变量只能存储地址。
定义格式
变量类型 *变量名;这个时候的*仅仅是一个象征,而*p:访问指针变量p所指向的存储空间
作用:能够根据一个地址值,访问对应的存储空间
注意:指针变量只能指向指针变量前面变量的类型
指针是有类型的,但是这个类型不是给指针分配内存的,而是用来寻址的。
指针前面的类型是决定指针取值或赋值取多少个字节
指针变量的+1究竟是加多少,取决于指针的类型
64位编译器下
例如int 型就是加4 char加1
2、返回指针的 函数
char *test()
{
return“rose”;
}
3、指向函数的指针