指針的運(yùn)算法則 對于類型相同的兩個指針變量之間,不能進(jìn)行的運(yùn)算是符號是?
對于類型相同的兩個指針變量之間,不能進(jìn)行的運(yùn)算是符號是?您應(yīng)該選擇C??梢员容^選項a中相同類型的兩個指針的大小。比較原則應(yīng)基于實際內(nèi)存的高位和低位。B選項分配,當(dāng)然可以。D選項可以通過減去兩個相同的指
對于類型相同的兩個指針變量之間,不能進(jìn)行的運(yùn)算是符號是?
您應(yīng)該選擇C??梢员容^選項a中相同類型的兩個指針的大小。比較原則應(yīng)基于實際內(nèi)存的高位和低位。B選項分配,當(dāng)然可以。D選項可以通過減去兩個相同的指針變量(應(yīng)用于特定類型的數(shù)組)來獲得相同類型的元素數(shù)。不允許使用C選項,因為兩個指針不添加任何內(nèi)容,所以不允許添加。
關(guān)于指針變量的算術(shù)運(yùn)算?
讓我告訴你一些關(guān)于指針的事情。
int*P。這里*表示P是指針變量。另一個例子是int fun(int*P),它也意味著一個整數(shù)指針參數(shù)
而*P意味著取存儲在P所指向的內(nèi)存單元中的值,然后自己加一個。這里*是一個值運(yùn)算符。另外,還有一個&,address操作符,int A=0,*P=&A是將A的地址賦給P,換句話說,P指向A的地址。
array arrow[100],arrow是指向數(shù)組第一個地址的指針。a和a[0]的地址相同,但a可以直接int*P=AA[0]到int*P=&A[0]。另外,a表示數(shù)組a的第一個地址,a[0]表示數(shù)組的第一個元素