c語言指向結構體數(shù)組的指針 c語言結構體成員變量為指針時如何賦值?
c語言結構體成員變量為指針時如何賦值?首先,字符數(shù)組不能作為一個整體分配,但是指向字符數(shù)組的指針可以。其次,字符數(shù)組可以在初始化過程中作為一個整體進行賦值,比如test,但是在構造結構類型(比如ADD
c語言結構體成員變量為指針時如何賦值?
首先,字符數(shù)組不能作為一個整體分配,但是指向字符數(shù)組的指針可以。其次,字符數(shù)組可以在初始化過程中作為一個整體進行賦值,比如test,但是在構造結構類型(比如ADDR1)時不能這樣寫。最后,如果要初始化字符數(shù)組,則必須逐個為其賦值,例如addr2。
C語言結構體指針賦值問題,求大神給個解釋?
1. 句子“struct person*BB”確定BB是指針。
2. 所以,你需要的是BB指向的地址,所以你需要在它前面加上&。
3. 如果定義“struct person BB”,那么BB就是struct的實體。當您計算其成員年齡的值時,不需要添加&。
4. 理解C的地址真是一件令人頭痛的事。這需要很多思考。多讀多練。