在C語言中,指針和指針變量是兩個相關(guān)但不同的概念。
指針是指向另一個變量的變量。它是一個存儲地址的變量。指針可以像任何其他變量一樣進(jìn)行操作,例如將它們賦值給另一個變量的地址、傳遞給函數(shù)、或者使用*
運(yùn)算符來訪問指針?biāo)赶虻淖兞康闹怠?/p>
指針變量則是返回指針的函數(shù)。它是一個返回指針的函數(shù),該指針可以指向任何類型的數(shù)據(jù)。指針變量的返回值可以被賦值給另一個變量的地址、傳遞給函數(shù)、或者通過*
運(yùn)算符來訪問指針?biāo)赶虻淖兞康闹怠?/p>
因此,指針和指針變量是兩個完全不同的概念,它們的區(qū)別在于一個是指向另一個變量的變量,而另一個是返回指針的函數(shù)。