【发布时间】:2014-10-28 16:03:10
【问题描述】:
我正在尝试更多地理解指针,但在这个示例中遇到了问题。
typedef struct{
int areaCode;
int streetNumber;
}Address;
Address *addr;
addr->areaCode = 10000;
printf("%d\n", addr->areaCode);
我遇到了分段错误,似乎无法理解原因。
addr 是一个地址结构的指针,所以我也试过了:
*addr->areaCode = 10000;
还有一个“间接需要指针操作数”,有什么想法吗?
【问题讨论】: