case control structure in c language