IMHO , all those speculations about J-10C are complete B.S. First off all , J-10B is not properly introduced into PLAAF . We don't know what kind of radar it has , would it get upgraded engines (Russian or Chinese ? ) , would it serve in mixed regiments with J-10A or not etc ...
I'm not saying there won't be J-10C , but PLAAF would first have to operationally test J-10B . After that , they may decide they don't need new version of J-10 , that J-10B is good enough with certain upgrades until 5th gen fighter comes along . Also , their first priority could be to upgrade existing J-10As to a standard comparable with J-10B , or to quickly replace&retire existing J-7s etc ...
Therefore , plans for J-10C could exist , but J-10C would not take its final shape at least 2 years from now , until we get definitive feedback from J-10B usage . Even naval J-10 (let's call it J-10N
) will not be finalized so fast . So far , PLAAN has only one carrier (by their own admission it is just a training ship) and there is still no definite sign of another . Therefore , there is still plenty of time to decide what kind of naval J-10 they need (STOBAR , CATOBAR ... ) if they need them at all .