假定有“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;
出自:国家开放大学《C语言程序设计A》