表达式必须是可修改的左值,该怎么解决

提示head->balance必须是可修改的左值


while (head->next != NULL) {
        head = head->next;
        if (strcmp(cardNum, head->cardNum) == 0) {
            head->balance = balance;
        }
    }

head->balance是数组,数组当然不能直接赋值了,你想实现什么?复制所有的元素?那需要用一个循环

需要看下head->balance为什么不能修改,head结构体可以贴出来看下,只是这样,看不出来