为什么加上{}就没有警告,书上不是说可以省略花括号吗?
#include
#include
int main()
{
char p1[20] = "ABC";
char p2[10] = "abcdef";
strcpy(p1, p2);
puts(p1);
return 0;
}
警告 C6001 使用未初始化的内存“p2”。
没有加括号时,指针无法确定指向的内存
主函数省略花括号??
那也得分在啥情况下呀
for,if,while语句可以省略花括号,但是int main()不行