假定有“struct BOOK{char title[40]; float price;}; struct BOOK book;”,则不正确的语句为()。
A、struct BOOK *x=malloc(book);
B、struct BOOK x={"C++ Programming",27.0};
C、struct BOOK *x=malloc(sizeof(struct BOOK));
D、struct BOOK *x=&book;