请教下面的c语言程序,打红点的地方不懂。。

Python019

请教下面的c语言程序,打红点的地方不懂。。,第1张

第一个红点处是定义一个BinaryT的结构体,和结构体指针(*T是定义的指针),第二个红点是指函数的传入数据是一个BinaryT的结构体的指针类型,第三个是将传入指针指向的成员T传入函数CreeteBitree里,第四个和第三个一样。

因为++的优先级高于*,所以*string++等价于*(string++),而string是数组名,是一个指向数组第一个元素的指针,并且是一个const指针,不能改变它的值,所以string++是非法的操作。