PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
C_and_CPP
[問題] 宣告 struct 變數後給初始值
作者:
linshihhua
(linshihhua)
2017-09-11 20:16:41
譬如定義結構
struct data{
char name[10];
int age;
};
想請問分段先宣告再給值
struct data A;
A = {"a", 10};
為何不行?
而宣告值接給值卻可以
struct data A = {"a", 10};
作者: jerryh001
2017-09-11 20:19:00
就…跟陣列的規則一樣 詳細請樓下解釋
作者: stucode
2017-09-11 20:32:00
因為沒有這樣的語法 但C99以後可以用compound literals做類似的事情 A = (struct data){"a", 10};
作者:
PkmX
(阿貓)
2017-09-11 21:32:00
C++11之後是可以的 叫做copy-list-initialization
作者: lostonce
2017-09-12 13:06:00
assignment 和 initialization 不一樣
繼續閱讀
[問題] visual studio是免費的嗎
m4vu0
[問題] 利用 qsort 排序二維陣列
linshihhua
[問題] MFC連結MS ACCESS在VS2010和VS2017的差異
ohnotme
[問題] QT在大量計算時同時更新Widget
saladim
[問題] 該用怎樣的資料結構
MOONY135
[討論] Round-Robin with interrupt
zzss2003
[問題] switch...case的問題
marx625001
[問題] 記憶體配置的奇怪現象
gowrite
[問題] 新手發問:請問大大們怎麼寫header file
nsa1099
Re: [討論] boost::variant有沒有更好的做法?
Killercat
Links
booklink
Contact Us: admin [ a t ] ucptt.com