学到了结构体的初始化,上机操作了下,总是不通过
struct BOOK
{
char name[20];
char writer[20];
float volue;
};
struct BOOK book = {
.writer = "Stephen Prata",
.bookname="C Prime Plus",
.volue=59
};
在成员运算符下面写着“应输入表达式”
后来发现源文件是.cpp,改成.c后即可
这是由于C++的封装性,成员默认是私有的,不能这样写
至于应该怎么办,等学习了C++再说吧…