我有一个字符串,例如“100110000111001100010001100011001100100
”。
如果我需要获取这个字符串的尾部,即除了第一个元素之外的所有内容, 我是否必须将每个字符复制到新数组,从第二个元素开始 (O(n)),
或者是否有更快的方法来执行此操作,例如以某种方式神奇地将指针向右移动 1 个位置或内置函数?
最佳答案
如果不需要对字符串做任何修改,那么直接给原指针加1即可,否则需要复制。
关于c - 在C中获取字符串的尾部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4164399/