1. Well, if the board is like 78Tdd and misses you, and you have a stubborn or aggro opponent, not c-betting at all is way better than c-betting just once and giving up
Nothing's wrong with that.
2. Check his fold 2cbet flop and turn frequencies. If you see that he's floating a lot of flops, but folding later, plan to 2 or even 3 barrel on appropriate runouts. If he does not like to fold at all - just value bet more thinly.
3. VS the guys who x/r a ton, don't be afraid to click it back sometimes. For example if you are the PFR and flop comes K52r and villain c/raises, he's repping so thin that clicking it back works really often.
4. Pretty cool line I often use is vs guys who automatically stab no matter what vs my missed c-bet is x/r as pfr and barrel good cards later