断舍离,永远去做你余生最重要的那件事

首页技术杂谈正文

C语言将数组传递给函数怎样可以做到从中间开始传?

朱绪2017-04-231395C

实际上,C语言是无法将数组传给函数的。

很多时候,看起来是传数组、字符串字面量的写法,实际上都只能传指针。

如果想要做到这种效果,可以传指向数组中间元素的指针,比方说a是数组,那么a+i就是指向a[i]的指针值。

指针是C语言的灵魂和精髓,如果能把指针用好了,就可以发挥出C语言的强大的威力。

当然了,如果你不会用,那么C语言绝对不会比其他任何一种语言要好。

C语言指针