我目前正在通过edube.org学习C,当我在代码块中运行代码时,发现了一些与我观察到的不太一致的东西。
例如:edube.org说调用:
strcpy(字符串,"爱丽丝有一只猫"(;
用字符串Alice填充数组string
我最初认为(只是根据edube.org中的上述声明(,这可能是因为";爱丽丝";可能被认为是一个标记字符末尾的null字符"\0"。但事实似乎并非如此。我只是想澄清一下,让自己相信edube.org确实是不正确的。
要么你读错了,要么网站错了。
strcpy(string, "Alice has a cat");
这将使用字符串"Alice has a cat"
填充字符数组。
空字符(ASCII代码0(是一个不同的字符,不能直接从键盘键入。在C中,它由