指针
文章平均质量分 82
C语言指针详细笔记整理
小青龙612
未知数♀️
展开
-
深入理解指针(4)——sizeof和strlen的对比
sizeof 计算变量所占内存内存空间⼤⼩的,单位是字节,如果操作数是类型的话,计算的是使⽤类型创建的变量所占内存空间的⼤⼩。统计的是从 strlen 函数的参数 str 中这个地址开始向后, \0 之前字符串中字符的个数。3. 关注内存中是否有 \0 ,如果没有 \0 ,就会持续往后找,可能会越界。2. srtlen是求字符串⻓度的,统计的是 \0 之前字符的隔个数。sizeof 只关注占⽤内存空间的⼤⼩,不在乎内存中存放什么数据。2. sizeof计算操作数所占内存的⼤⼩,单位是字节。原创 2024-02-07 11:17:09 · 362 阅读 · 1 评论 -
深入理解指针(3)
代码 const char* pstr = "hello bit";本质是把字符串hello bit⾸字符的地址放到了pstr中。把⼀个常量字符串的⾸字符h的地址存放到指针变量pstr中。这⾥str3和str4指向的是⼀个同⼀个常量字符串。C/C++会把常量字符串存储到单独的⼀个内存区域,当⼏个指针指向同⼀个字符串的时候,他们实际会指向同⼀块内存。但是⽤相同的常量字符串去初始化不同的数组的时候就会开辟出不同的内存块。所以str1和str2不同,str3和str4相同。原创 2024-02-05 10:20:24 · 1618 阅读 · 1 评论 -
深入理解指针(1)
指针详解!!!简单易懂原创 2024-01-11 21:35:17 · 1032 阅读 · 0 评论 -
深入理解指针(2)
⼀维数组传参,形参的部分可以写成数组的形式,也可以写成指针的形式。原创 2024-02-04 09:38:03 · 832 阅读 · 1 评论