2012-02-28 39 views

回答

23

这两种形式是等价的和不允许的。

char input[] = "abc"; 

char input[] = {"abc"}; 

下面是从C标准的有关段落:

(C99,6.7.8p14):“字符类型的数组,可以用被初始化字符串文字,可选地包含在大括号中“