本题考核预告登记。根据《物权法》的规定,当事人签订买卖房屋或者其他不动产物权的协议,为保障将来实现物权,按照约定可以向登记机构申请预告登记。预告登记后,未经预告登记的权利人同意,处分该不动产的,不发生物权效力。
本题中,由于双方没有办理正式的登记,因此乙并没有取得房屋所有权,A选项的说法是错误的;
预告登记的作用在于使得权利人擅自处分不动产时不发生物权变动效力,而对合同的效力没有影响,因此甲丙签订的买卖合同还是有效的,B选项的说法错误,C选项的说法正确;
预告登记后,债权消灭的,预告登记失效,因此D选项的说法正确。