代表*(p[2])的返回值为int类型,可得p[2]的返回值为指向int类型的指针,则p是指向int类型的指针的数组(2个元素)变量;对于上面的int (*p)[2],代表*(p)[2]的返回值为int类型,可得(*p)的返回值为int类型的数组(2个元素),则p是指向int类型的数组(2个元素)的指针。
上一次我们讲到了派生数据类型中的指针类型,然后我打算先讲一下共用体体,然后再讲函数类型。 共用体体类型 共用体与结构体的代码类似,它的格式是这样的: union[union tag] { member definition; member definition; ... member definition; } [one or more union variables]; 在共用体中,所有的变量都是以都是...
一个union既是一个'派生类型'-因为这是C标准对它的称呼-也是一个'用户定义类型'-因为union类型只有在...