【发布时间】:2014-03-04 02:29:53
【问题描述】:
现在我遇到了如下问题:
int foo(void){
char a[10] = "foo";
char b[10] = {"foo"};
...
}
我使用 gdb 检查了 'a' 和 'b' 的内容,它们看起来完全一样。
变量a和b有区别吗?
【问题讨论】:
-
没有区别。
-
就像
int i = 10;和int i = { 10 };之间没有区别