c語言結構體賦值問題

2021-06-18 13:37:10 字數 449 閱讀 6079

對於結構體賦值問題:

1

static

psl;

我過去一般會對結構體這樣賦值:

static psl pslname =;

記住有一點,『b』 後面的逗號可有可無,至於具體為什麼,我只能理解自己能力還不夠。

現在只知道可有可無。

上面這種賦值方式是對的。

看看下面的一種賦值方式:

static psl pslname =;

這種方式也是對的。

點就代表了pslname。

這種方式賦值可以使賦值的順序變化。

static psl pslname =;

在linux核心裡面有很多這樣對結構體賦值的。

初次看這種**,自己有點不懂,特此把它記下。

結構體賦值問題

首先定義兩個結構體 struct udpdata struct scanudpdata short itotaly long ltotalx udpdata udpdata int callnum udpthread收資料的次數 然後給結構體賦值 pdata new udpdata 注意 此處要ne...

結構體賦值問題

如下面 所示,在給結構體變數賦值時,特別是結構體中的結構體成員變數,需要注意賦值方式。include stdio.h struct time struct date struct datelist void main struct date d3 struct date d2 struct date...

C語言中結構體賦值問題的討論

今天幫師姐調乙個程式的bug,師姐的程式中有個結構體直接賦值的語句,在我印象中結構體好像是不能直接賦值的,正如陣列不能直接賦值那樣,我懷疑這個地方有問題,但最後證明並不是這個問題。那麼就總結一下c語言中結構體賦值的問題吧 下面是乙個例項 include struct foofoo1 foo2 def...