在执行作业时,我注意到LHS时int和character之间存在差异。这是什么原因造成的?
我正在尝试在我的作业中使用删除功能。在搜索时,我了解到您无法将LHS设置为数组,但是当我使用int数组进行工作时,它就可以正常工作,但不适用于2d char数组。
int stud_id[50];
char stud_name[50][50];
//x = element to be deleted
stud_id[x] = stud_id[x+1]; //compiler accepts this
stud_name[x] = stud_name[x+1]; //compiler gets an error
错误:分配给具有数组类型的表达式