【发布时间】:2012-05-16 08:54:06
【问题描述】:
我可以分配一个指向整数变量的指针吗?像下面这样。
int *pointer;
int array1[25];
int addressOfArray;
pointer = &array1[0];
addressOfArray = pointer;
这样可以吗?
【问题讨论】:
-
你试过了吗?
-
您希望这样的作业能完成什么?告诉我们您要解决的实际问题,我们可以提供帮助。
-
除非你有充分的理由,否则不要这样做。如果你这样做了,不要使用
int,因为int没有必要大到足以容纳所有系统上的指针(例如常见的LP64 and LLP64 models)。相反,请使用intptr_t。
标签: c pointers assignment-operator