跳至主要內容

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

muzzik小于 1 分钟笔记编程语言C++

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

📣 觉得很赞?分享给你的朋友吧!