先看代码:
char s1[M] = {" "};
while(*s1){
if(*s1 != ' '){
*s2 = *s1;
s2++;
s1++;
}
s1++;
}
因为s1是数组名,不能进行赋值操作,所以也不能++操作,如果对数组名进行了赋值操作就会报lvalue required as increment operand
先看代码:
char s1[M] = {" "};
while(*s1){
if(*s1 != ' '){
*s2 = *s1;
s2++;
s1++;
}
s1++;
}
因为s1是数组名,不能进行赋值操作,所以也不能++操作,如果对数组名进行了赋值操作就会报lvalue required as increment operand