Tag: 总线错误

我对串(C)中的总线错误感到困惑

我觉得在使用C的一个字符串中交换两个字符时会感到困惑。当我将它设置为数组时,它会很好用: char strBase[8] = “acbdefg”; 在这种情况下,我可以交换任何角色。 但是当我将其设置为字符串时,它会触发总线错误: char *strBase = “acbdefg”; 非常感谢任何人都可以解释它或给我一些提示!