指针的地址

时间:2017-01-27 10:01:27

标签: c++ c pointers

查看以下代码:

char* c = (char*) malloc(sizeof(char)*BUF);

我知道这样做

printf("%c\n", *c);

给了我字符串中的第一个字符。此外,

printf("%s\n", c);

打印整个字符串,其中c是第一个字符的地址。 但是,& c的含义是什么?是地址的地址吗?提前谢谢!

1 个答案:

答案 0 :(得分:2)

&c是变量c的地址(它本身包含已分配数组的地址)。

相关问题