标签: c gcc
这两个声明之间有什么区别?
char *format = "sss jj mmm aaaa hh:mm::ss\n"; char format[] = "sss jj mmm aaaa hh:mm::ss\n";
事实上,我看到的区别是,使用*声明我不能使用格式作为目标的strncopy(总线错误),但是使用[]声明我可以毫无问题地使用strncopy。
什么可以解释这种行为?