/使用 Linux ubuntu/
long int arr1[20] = {1,5,34,123,532,765,1231,1233};
long int arr2[20] = {1,524,1341,4123,23222};
long int arr3[100];
int i = 0, j = 0, k = 0;
while (1)
{
if (arr1[i] < arr2[j])
{
arr3[k] = arr1[i];
(i < 8) ? i++ : i=i; /*error line*/
} else if (arr1[i] == arr2[j])
{
arr3[k++] = arr1[i];
(i < 8) ? i++ : i=i; /*error line*/
(j < 5) ? j++ : j=j; /*error line*/
} else
{
arr3[k++] = arr2[j];
(j < 5) ? j++ : j=j; /*error line*/
}
}
错误:左值需要作为赋值的左操作数
40 | (我< 8)? i++ : i=i;
|
错误:需要左值作为赋值的左操作数
45 | (我< 8) ? i++ : i=i;
|
错误:需要左值作为赋值的左操作数
46 | (j < 5) ? j++ : j=j;
| error: lvalue required as left operand of assignment
51 | (j < 5) ? j++ : j=j; |