{:10_266:}{:10_266:}{:10_266:}开始了开始了魔鬼指针他来了{:10_269:}{:10_269:}{:10_269:}
恩恩呢 学到了
{:10_266:}
ok,已经学会本节
https://www.imageoss.com/image/K95Gp
这里的strlen函数中为什么使用str而不是*str,str不是代表地址吗?
完全理解不了
指针就是地址,
指针变量就是存放地址的变量,
定义指针变量*,对指针变量取值*
cshaptx4869 发表于 2019-6-23 13:05
指针变量在内存中是占4个字节吗?怎么我打印出来是8个,是不同编译器会不一样的吗
应该是编译器的事
本帖最后由 编程爱好者kguj 于 2020-7-1 18:31 编辑
cshaptx4869 发表于 2019-6-23 13:05
指针变量在内存中是占4个字节吗?怎么我打印出来是8个,是不同编译器会不一样的吗
int不是四个字节吗?
难啊
打卡
泳爸 发表于 2016-5-30 11:05
指针不管指向什么类型,指针就是个地址,大小为4字节
看情况
间的不错
指针变量的大小 与 地址总线 有关,如果地址总线是32位,一般匹配的是4Gb的内存,2的10次方1kb,2的30次方就是1Gb,再来个2平方,4Gb,我的电脑 是64位系统,8G内存,当然就是8个字节
麻烦了,指针
难理解,{:10_249:}还是得看一下例题{:10_250:}
现在好像对没有初始化的指针默认初始化为空指针了 NULL
船新版本好像是这个样子
大同先生 发表于 2019-2-8 19:00
啊?
那怎么解释。
float b【】={1,2,3,4,5};
我也不懂
水