上一页 下一页

C 语言编程基础

高级指针

您通常会以比之前示例中所示更复杂的方式使用指针。例如,创建和操作一个普通整数比创建和使用一个指向整数的指针要容易得多。本节将探讨一些更常见和高级的指针使用方法。

指针类型

在 C 语言中创建指针类型是可能、合法且有益的,如下所示

广告

typedef int *IntPointer;
...
IntPointer p;

这相当于说

int *p;

这项技术将在后续页面的许多示例中使用。该技术通常使数据声明更易于阅读和理解,并且也更容易在结构体中包含指针或在函数中传递指针参数。