【发布时间】:2012-05-11 00:10:55
【问题描述】:
我正在模拟 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;
}
【问题讨论】: