将函数写成void work(const int *x)即可
调用函数之后a数组不变:使用 const int *variant
做不到。所以说C语言太弱了当然在调用的时候做一大堆事(创建一个新数组——把原数组的内容复制到新数组——传递新数组)这种方法是存在的