gpt4 book ai didi

C、表达式必须是可修改的左值(改变结构成员的值)

转载 作者:太空宇宙 更新时间:2023-11-04 05:48:52 29 4
gpt4 key购买 nike

<分区>

我是一个极端的新手,我只是想学习..这是我创建的简单结构

struct Student{
char FirstName[20];
char LastName[20];
char StudentID[10];
char Password[20];}

然后我创建了一个指针数组;

struct Student *StudentList[10];

然后我调用我的“注册”函数并将数组中的第一个元素作为参数传递,这是为了将值更改为数组中特定的结构元素,例如我想更改学生的详细信息;

Register(&StudentList[0]);

进一步,我的功能;

void Register(struct Student *student);
void Register(struct Student *student) {student->FirstName = "John";}

这是一个非常简化的示例,很抱歉无法在此处正确粘贴代码。

但是,当我尝试分配一个值时,为什么会出现“表达式必须是可修改的左值”。

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com