标签:ar sp c ef c++ type r bs as
C++中的struct已经和class一样,可以用构造函数初始化。
C语言中的struct怎么初始化呢?
typedef struct _TEST_T {
int i;
char c[10];
}TEST_T;
TEST_T gst = {1, “12345”};//可以初始化,设置i为1,s为一个字符串.
TEST_T gst = {1};//初始化个数少于实际个数时,只初始化前面的成员。
TEST_Tgst = {.c=“12345”};//有选择的初始化成员。
标签:ar sp c ef c++ type r bs as
原文地址:http://www.cnblogs.com/johnsblog/p/3963511.html