No, cancer does not skip a generation. If one of your parents has cancer, then there is a 50% chance that you will inherit the faulty gene. Also. if you inherit the defective gene, it is again a 50% chance that you will pass it to your children. If you do not inherit the defective gene, you will not pass the faulty gene to your children.