1.关于变量的初始化
在不初始化的情况下,系统会默认为0,小编想到之前敲代码的时候,如果使用scanf函数却没有初始化,vs会直接报错,因此小编对这道题理解便出现了偏差
让我们判断这个代码运行的结果
2.每个字节分配一个地址,不是每个比特位
3.指针运算的时候指向同一块区域才有意义
4.关于strlen函数和sizeof函数使用的区别
首先strlen函数在使用时需要一个string.h的一个库函数
(1)strlen函数是一个库函数
计算的是字符串/0之前的长度
另外strlen的返回值是size_t类型,大家要注意哦
(2)sizeof本质上是操作符
呢则会计算/0也就是说会比strlen计算出的数值多2
5.关于传值还是传址
学过指针后相信大家都有对函数新的理解
内存会为函数开辟一个新的空间,而形参是实参的一个临时储存
当我们需要通过某种方式返回值或某种形式时,借助形参来表达最终的结果,但不会影响实参
因此,这时候我们使用传值的方式即可
当我们需要改变实参,通过一个函数改变实参的时候,就需要传址,改变的是实参。
好,今天的分享就到此结束了,希望读者老爷们有所收获,共勉。