D simply reads right to left:

    int[]* p; // pointer to array of int
    int function(char*) fp; // pointer to function with char* parameter returning an int