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