【C语言初阶】指针_野指针,指针运算
NULL的作用就是让指针变量初始化,但是不能直接使用NULL的地址
空间换给了系统,但这个地址是实打实存在的,只不过地址存储的内容随时都会给新内容覆盖掉
相当于电话号还在,但主人可能变了,不一定还是前女友了
第一个是地址++
第二个是对地址所指向的内容进行++
因为数组中的每个元素的地址是连续排列的,且中间均相差1个元素的内存大小(整形,即四个字节)
所以对地址进行++(指针的类型决定了指针的步长,也是加一个整形)就可以访问下一个元素的地址
NULL的作用就是让指针变量初始化,但是不能直接使用NULL的地址
空间换给了系统,但这个地址是实打实存在的,只不过地址存储的内容随时都会给新内容覆盖掉
相当于电话号还在,但主人可能变了,不一定还是前女友了
第一个是地址++
第二个是对地址所指向的内容进行++
因为数组中的每个元素的地址是连续排列的,且中间均相差1个元素的内存大小(整形,即四个字节)
所以对地址进行++(指针的类型决定了指针的步长,也是加一个整形)就可以访问下一个元素的地址