小白求教,函数返回一个String与不返回的区别
💡
原文中文,约1000字,阅读约需3分钟。
📝
内容提要
代码展示了两个函数内部变量地址的差异,可能会影响代码优化。get_string函数返回的字符串地址和数字a的地址不相邻,而no_get_string函数内部的字符串地址和数字a的地址相邻。
🎯
关键要点
- 代码展示了get_string和no_get_string两个函数内部变量地址的差异。
- get_string函数返回的字符串地址和数字a的地址不相邻。
- no_get_string函数内部的字符串地址和数字a的地址相邻。
- get_string函数内部声明了两个变量,但它们的地址不是相邻的。
- no_get_string函数内部的两个变量地址是相邻的。
- main函数中打印的字符串地址与get_string函数中的字符串地址相同。
- no_get_string函数中字符串地址和数字a的地址相邻,可能影响代码优化。
🏷️
标签
➡️