Faits: A. Par ordonnance du 26 mars 2008, la Chambre d'accusation de la Cour de justice du canton de Genève (ci-après la Chambre d'accusation) a déclaré irrecevable le recours formé par X._ contre le classement des plaintes que celui-ci avait déposées contre A._, B._ et C._ pour divers agissements, notamment pour voies de fait et menaces. B. X._ recourt au Tribunal fédéral contre cette ordonnance, dont il demande l'annulation avec renvoi de la cause aux autorités cantonales pour complément d'instruction . A titre préalable, il demande l'assistance judiciaire .