【发布时间】:2017-08-31 02:36:31
【问题描述】:
我知道以下 2 个初始化器是等价的:
char T1[]="abc";
char T2[]={'a', 'b', 'c', 0};
我有一个这样的数组初始化器:
char T[]={0x10, 0xF, 0xF0, 'H', 'e', 'l', 'l', 'o', 0xC1, 0xD0};
撇开有符号/无符号字符的潜在问题不谈,有没有办法混合两种初始化器样式,做类似的事情(这不起作用):
char T[]={0x10, 0xF, 0xF0, "Hello", 0xC1, 0xD0};
【问题讨论】:
-
不,我不认为你可以按照你想要的方式做。
标签: c arrays initializer