基础数据类型值传递、指针传递的取舍
小于 1 分钟
传递基础数据类型的时候, 最重要的一点是看占用空间大小,如果是 32 位系统, 想要传递 int, char, short 这种类型的话使用值传递比较好,因为这些类型的占用空间 <= 指针占用空间(4 字节),如果是 long long 类型的话则使用指针较好,因为 long long 的占用空间为 8 字节, > 指针占用空间(4 字节)。而在 64 位系统中,long long 和指针占用空间都为 8 字节,传递指针和值的占用空间都一样,而为了安全起见传递值更好