整理成结构体后不管进行多少次传递都不改变结构体的数组值,在C语言中!求大神指导TT
这样是不是和在main函数里重新建一个数组再复制传参是一样的?结构体传到函数里成员就不会改变么?
结构体(非指针)传过去,会再拷贝一份空间给结构体,包括数组的空间。你不确定,试试不是更明显吗。
可是我不想把主函数的数组改变,书上说要把数组整体整理成结构体,结构体传到函数里总不能也只能用一次吧?所以我是想整理成结构体后能保持结构体的数组不改变。。
把你的必要代码晒出来,根据事实来说话吧,有点看不太懂你的意思