基础数据类型值传递、指针传递的取舍

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

猜你喜欢

转载自www.cnblogs.com/muzzik/p/12808441.html