错的,金属元素在化合物里一定显正价非金属元素在化合物里不一定显负价,如:CH4、H2O等.
大多数金属元素的原子最外层电子数都小于四,因此容易失电子而显正价;而非金属元素的原子最外层电子数一般都大于或者等于四,因此容易在反应中得到电子而显负价。比如镁在氧气中燃烧:2mg+o2=2mgo如果还要详细,参见高一课本