使用另一个指针访问结构内部的指针元素

时间:2017-10-14 02:55:54

标签: c

typedef struct{int length,
int *buff}new; 

new* ptr;

如何使用* ptr访问结构内的指针元素* buff?以下参考是否正确?

ptr->buff=3;

以上参考是否正确,或者我是否必须执行任何步骤来访问buff?

1 个答案:

答案 0 :(得分:0)

是的,ptr-> buff是正确的格式。但是buff本身也是一个指针。 ptr->buff = malloc (LENGTH)更常见,ptr-buff=3很少见。虽然这是C代码,new不是关键字,但在C ++中,它是。我建议避免使用这些。