如下面**所示,在給結構體變數賦值時,特別是結構體中的結構體成員變數,需要注意賦值方式。
#include "stdio.h"
struct time
;struct date
; struct datelist
;void main()
}; struct date d3=};
struct date d2=};
struct datelist dlist1=,,}};
struct datelist *p;
struct time dd1=;
int *q;
date a[3];
time t[2]=,};//這樣可以
a[1].mytime=dd1;
d1.mytime = dd1; //這樣才可以
// d1.mytime = ; 這樣不行,
//t[1]=;//這樣不行
}
結構體賦值問題
首先定義兩個結構體 struct udpdata struct scanudpdata short itotaly long ltotalx udpdata udpdata int callnum udpthread收資料的次數 然後給結構體賦值 pdata new udpdata 注意 此處要ne...
c語言結構體賦值問題
對於結構體賦值問題 1 static psl 我過去一般會對結構體這樣賦值 static psl pslname 記住有一點,b 後面的逗號可有可無,至於具體為什麼,我只能理解自己能力還不夠。現在只知道可有可無。上面這種賦值方式是對的。看看下面的一種賦值方式 static psl pslname 這...
結構體賦值是覆蓋的問題
include stdio.h include stdlib.h include string.h include conio.h typedef struct uploaduserinfo upload element char s nation 3 gg char s address 70 dd...