C语言学习 4.0
16lz
2021-02-06
在学习C语言中,重要的是指针;
但何为指针;
如果从本质上分析;我们的电脑有的32和64,以32位的举例;
32代表的是;32个去地址线\数据线,32位比特位、每个字节占8个比特位,所以就是四个字节,所以可不可以这样理解:
每一种组合就是一个地址,0000000000000000,这是两个字节,对应2^16种数据,每一个就是一个地址,同时这里举个例子;
int main()
{
int a =10;
int p=&a;
p=a;
printf("%d",a);
printf("%d",b);
return 0;
}
在这里运用取地址符号&,用p来储存a的地址,同时int*a是定义指针变量;
int main()
{
char char= 'W';
int*pc = char;
printf("%p",char); printf("%p",pc);}用这个函数就可以直观的看出,两个打印的地址是一样的;当然这里只是粗浅的解释,还望见谅;
©著作权归作者所有:来自51CTO博客作者wx6014fa13e7996的原创作品,如需转载,请注明出处,否则将追究法律责任
更多相关文章
- 「网工收藏必备」100个路由基础知识大全,掌握了秒变大神
- 「网工小白必备」全网最详细的网络基础知识之数据链路层
- 华为认证HCIA】适合网工小白看懂的超详细DHCP原理
- 「网工小白必备」全网最详细的网络基础知识之是IP协议
- 【华为认证HCIA】NAT实验配置完整文档
- 「网工必备」华为设备网络基础配置命令总结,收藏党福利(下)
- 「网工小白必备」全网最详细的网络基础之ARP协议
- 指向函数指针数组的指针
- Linux下使用Rinetd来实现端口转发