在C语言中,指针和指针变量是两个相关但不同的概念。
指针是指向另一个变量的变量。它是一个存储地址的变量。指针可以像任何其他变量一样进行操作,例如将它们赋值给另一个变量的地址、传递给函数、或者使用*
运算符来访问指针所指向的变量的值。
指针变量则是返回指针的函数。它是一个返回指针的函数,该指针可以指向任何类型的数据。指针变量的返回值可以被赋值给另一个变量的地址、传递给函数、或者通过*
运算符来访问指针所指向的变量的值。
因此,指针和指针变量是两个完全不同的概念,它们的区别在于一个是指向另一个变量的变量,而另一个是返回指针的函数。