C语言学习 4.0

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

猜你喜欢

转载自blog.51cto.com/15098536/2620661