仍然不太理解:int(*ptr)[3] = &iArray 的另外一种定义形式 它等价于typedef int int_array_3[3]; // 这句话怎么理解?\x05int_array_3 *piaPtr;

来源:学生作业帮助网 编辑:六六作业网 时间:2024/10/05 09:57:13
仍然不太理解:int(*ptr)[3]=&iArray的另外一种定义形式它等价于typedefintint_array_3[3];//这句话怎么理解?\x05int_array_3*piaPtr;仍然

仍然不太理解:int(*ptr)[3] = &iArray 的另外一种定义形式 它等价于typedef int int_array_3[3]; // 这句话怎么理解?\x05int_array_3 *piaPtr;
仍然不太理解:int(*ptr)[3] = &iArray 的另外一种定义形式
它等价于
typedef int int_array_3[3]; // 这句话怎么理解?
\x05int_array_3 *piaPtr;

仍然不太理解:int(*ptr)[3] = &iArray 的另外一种定义形式 它等价于typedef int int_array_3[3]; // 这句话怎么理解?\x05int_array_3 *piaPtr;
typedef int int_array_3[3]; 把int类型的数据,另外取名叫做:int_array_3[0],int_array_3[1],int_array_3[2].(这三种形式都是int的别名)
然后int_array_3相当于int_array_3[0].