法律分析:
18岁结婚生子违反了《中华人民共和国民法典》,其婚姻是无效的。我国法定结婚年龄现在仍要求男性满22周岁以上,女性满20周岁以上。只有同时达到上述两个条件,才能结婚,18岁不管是身为男性还是女性都是违法的,但是对于其生下子女的是受到法律保护的。
法律依据:
《中华人民共和国民法典》第一千零五十一条_x000D_
有下列情形之一的,婚姻无效;_x000D_
(一)重婚;_x000D_
(二)有禁止结婚的亲属关系;_x000D_
(三)未到法定婚龄。_x000D_
《中华人民共和国民法典》