C语言学习 4.0

2021/02/07 10:25
阅读数 61

在学习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);
}
用这个函数就可以直观的看出,两个打印的地址是一样的;
当然这里只是粗浅的解释,还望见谅;
展开阅读全文
加载中

作者的其它热门文章

打赏
0
0 收藏
分享
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部