<分区>
上下文
正在学习 memcpy。 是的,它可以工作,但如果我们只保留对我们感兴趣的数组子部分的引用而根本没有副本,那就太好了。
char a[] = "hello";
char b[20];
memcpy(b,a,strlen(a)-1)
问题
我们可以做同样的事情而根本没有副本,只是指针运算吗?
printf("my array is %s\n",a..a+2)
例如?
重点不仅是 printf,而且是代码中任何位置的任何引用,通过指向开始和结束的指针。 a..a+2(想想套接字,函数参数..)
对我来说,复制切片有点奇怪,因为它应该是对父数组的引用。