3,882
社区成员
发帖
与我相关
我的任务
分享
void Test(int a)
{
if(a < 0)
{
int b = a++;
int c = a * b;
}
else
{
int b = 1;
for(int i=0; i<a; i++)
b += a + i;
}
}
#ifdef _DEBUG
#define TRACE(...) (void)printf(__VA_ARGS__)
#else
#define TRACE(...)
int a[100] = { [0] = 1, [6] = -1, [10] = 2 };
struct Hello
{
int a, b, c;
};
struct Hello hello = { .a = 10, .c = -1 };
// 联合还要方便:
union Type
{
int i;
float f;
char* str;
};
union type t1 = { .f = 0.23f };
union type t2 = { .i = 100 };
union type t3 = { .str = "Hello, world!" };