09指针

指针


7.1地址

&变量名

#include <stdio.h>

int main(){

         int aa;

         unsigned int bb = &aa;

         printf("%d\n",bb);

         return 0; 

}

7.2指针

7.2.1概念

指针是一个变量,它存储的是另一个变量的地址,地址运算符&与间接运算符*被放置在变量的前面时,地址运算符返回该变量的地址;被放置在指针的前面时,间接运算符返回该指针指向变量的内容。

7.2.2指针变量的定义与使用

#include <stdio.h>

int main(){

    int aa;

    int *address;

    address = &aa;

    printf("%d\n",address);

    return 0; 

}

7.2.3void指针

#include <stdio.h>

int main(){

    int aa;float bb;char cc;void *address;

    address = &aa; printf("%d\n",address);

    address = &bb; printf("%d\n",address);

    address = &cc; printf("%d\n",address);

    return 0; 

}

7.3指针运算

7.3.1取指针元素

#include <stdio.h>

int main(){

    int aa = 1;int *address;int values;

    address = &aa; printf("%d\n",address);

    values = *address; printf("%d\n",values);

    return 0; 

}

7.3.2指针的自增自减

猜你喜欢

转载自www.cnblogs.com/Aha-Best/p/10911331.html