在C語言中,指針和指針變量是兩個相關但不同的概念。
指針是指向另一個變量的變量。它是一個存儲地址的變量。指針可以像任何其他變量一樣進行操作,例如將它們賦值給另一個變量的地址、傳遞給函數、或者使用*
運算符來訪問指針所指向的變量的值。
指針變量則是返回指針的函數。它是一個返回指針的函數,該指針可以指向任何類型的數據。指針變量的返回值可以被賦值給另一個變量的地址、傳遞給函數、或者通過*
運算符來訪問指針所指向的變量的值。
因此,指針和指針變量是兩個完全不同的概念,它們的區別在于一個是指向另一個變量的變量,而另一個是返回指針的函數。