指向結(jié)構(gòu)體數(shù)組的指針定義 C語言,把結(jié)構(gòu)體數(shù)組的地址賦給指針?
C語言,把結(jié)構(gòu)體數(shù)組的地址賦給指針?如果它是兩種結(jié)構(gòu)指針類型的變量,則可以直接賦值。例如,student*P和*q可以直接分配給它們:P=q或q=P。但是,在這個(gè)分配中,“=”左側(cè)的指針不能被分配空格
C語言,把結(jié)構(gòu)體數(shù)組的地址賦給指針?
如果它是兩種結(jié)構(gòu)指針類型的變量,則可以直接賦值。例如,student*P和*q可以直接分配給它們:P=q或q=P。但是,在這個(gè)分配中,“=”左側(cè)的指針不能被分配空格。如果要將結(jié)構(gòu)變量a的地址賦給指針P1,可以使用P1=&A。同樣,在使用結(jié)構(gòu)變量的成員時(shí),P1必須是
c語言中結(jié)構(gòu)體中有數(shù)組和指針時(shí),什么情況下用->什么情況用?
typedef struct{int a}類型。例如,type V使用V.A=XXX;當(dāng)使用結(jié)構(gòu)指針?biāo)赶虻慕Y(jié)構(gòu)成員時(shí),使用->;例如,type*p;p=&aMPV使用p->。簡(jiǎn)而言之,A=YYY必須在>前面有一個(gè)指針,在“.”前面有一個(gè)結(jié)構(gòu)或公共變量