Tubetrue01 / articles

0 stars 0 forks source link

C 转载系列(四)变量与内存(下篇) | Tubetrue01 #26

Open Tubetrue01 opened 3 years ago

Tubetrue01 commented 3 years ago

https://tubetrue01.github.io/articles/2021/05/15/c_reprint/C%E8%BD%AC%E8%BD%BD%E7%B3%BB%E5%88%97(%E5%9B%9B)%E5%8F%98%E9%87%8F%E4%B8%8E%E5%86%85%E5%AD%98(%E4%B8%8B%E7%AF%87)/

引言 【上一篇】文章中介绍到 C/C++ 中一些基本类型变量在内存中的位置,本来想把字符串也在上一篇中介绍的,但测试发现字符串的情况比基本类型变量复杂的多,所以单独写一篇专门来介绍字符串。这里说的字符串复杂是因为字符串实际就是 char 数组,且经常要和指针打交道,甚至不同编译器还有不同的表现,不是一句两句能说清楚的。本文旨在介绍一些常见情况下字符串实际在内存中的位置(段、栈和堆),读取字符串的过