C-03 Pointer

本文最后更新于:2 年前

指针(Pointer)

指针可谓是 C 语言的灵魂也是难点,

指针也是一个内置类型

从右向左,可以清晰分辨指针

1
2
3
int *ptr;  // 声明一个指向int类型的指针变量ptr
int i = 0; // 声明一个int类型的变量i并赋值0
ptr = &i; // 将i的内存地址(非物理内存地址)赋值给ptr

指针分类

指针的指针(Pointer to pointer)

1
int **pp; // 声明一个指向int*类型的指针变量pp

函数指针(Function Pointer)

return_type (*pointer_name)(param_type1, param_type2,…);


C-03 Pointer
https://trickyrat.github.io/2020/10/08/C-03 Pointer/
作者
trickyrat
发布于
2020年10月8日
许可协议