#includestruct book{char name[32]; //书名float price; //定价char publisher[32]; //出版社};以下关于结构体的使用正确的是_____
A. struct book math;math.name="The C Programming Language";math.price =39.9;math.publisher="China Machine Press";
B. struct book prog={"The C Programming Language", 69.9, "China Machine Press"};printf("%s, %f, %s\n", prog);//输出教材名称、定价和出版社
C. struct book prog;scanf("%s%f%s\n", &prog);//输入教材名称、定价和出版社
D. struct course{char name[32]; //课程名称int csHour; //课时char speciality[16]; //专业struct book textbook; //教材} thecprogramming;