C语言中复数类型是否算作一种特殊的数据类型?