我正在模拟 C 中的继承,但我对该语言不太熟悉。下面是部分代码。Visual Studio 有一条错误消息,emp.name=n
其中显示:
表达式必须是可修改的左值。
如何更改它以便可以修改它?
typedef struct {
char name[20];
double salary;
} Employee;
Employee newEmployee(char n[], double s)
{
Employee emp;
emp.name=n;
emp.salary=s;
return emp;
}