指针,是C/C++语言中,非常重要、异常强大的工具。
在许多教学材料中,喜欢把指针作为独立的东西来讲。
指针,特殊吗?说它不特殊,真的对不起它的强大功能。
但还是愿意把它 归类于基本类型之一来讲为好。
C语言的基本类型有:
布尔型 bool
字符型 char
浮点型 float
双浮点型 double
无类型 void
宽字符型 wchar_t
指针型 存储变量的类型 *
引用是别名,不是独立变量类型,介绍定义方法,引用型 引用变量的类型&
这样指针归于变量,变量的使用范围,传值引用,都能够普遍的利用。
返回一个指针变量,可行吗?只是返回了一个值,一个代表地址的值,如果这个地址是临时变量,无效。很有理了。
还得想一想。