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