2019-03-04 C语言学习——day_03

变量的不同,在计算机内的存取方式也有不同


2019-03-04 C语言学习——day_03_第1张图片

有的   int 类型就是占4个字节 

char类型是1个

单精度浮点(float)就是占4个

但是无论什么样子的类型变量都是有着固定的地址,例如:0x20fe13里面就是有

变量的地址,我们计算机语言里就是叫他指针。

指针的定义:变量的地址

所以,产生了变量访问的几种方式:

(1)直接访问,之前的练习里面均有涉及

(2)间接访问,就是通过指针的方式去访问。

请看以下的实例:


两个的用法:

&的:就是可以用它来获得某个变量的地址。

&a:就把a的地址拿到了                &m:就是把m的地址给拿到了

*的:一般与其他的变量相结合一起使用。

int *p=&a;//

上面一共有两个变量一个是a,一个是p。

&a就是a的地址的意思;*p就是变量p的一个指针变量

#include

#include

int main()

{

    int *p1,*p2;

    int a,b;

    a=100;

    b=1000;

    p1=&a;

    p2=&b;

    printf("%d %d" ,*p1,*p2);

}

把这个经典的引用的例子记住;

你可能感兴趣的:(2019-03-04 C语言学习——day_03)