我发现 strcpy 函数只是将一个字符串复制到花药中。例如,如果一个程序包含以下语句:
char buffer[10];
----------
strcpy(buffer, "Dante");
字符串“Dante”将被放置在数组 buffer[] 中。该字符串将包含终止的 null ( \0 ),这意味着将复制总共六个字符。我只是想知道为什么我们不能更简单地通过说来达到同样的效果?:
buffer = "Dante";
如果我没记错的话,C 将字符串视为比 BASIC 更像数组。