Does form 1120 works for either s corp or c corp ?
No, they are different returns used by different entities and can't be used interchangeably.
Corporations file an 1120, and S-Corps file an 1120-S.