任何人都可以解释以下程序中的错误是什么?

时间:2014-08-24 13:16:03

标签: c compiler-errors

有谁可以解释以下程序中的错误是什么?

#include<stdio.h>
int main()
{
  int a = 10, b = 20;
  (a, b) = 30; // Since b is l-value, this statement is valid in C++, but not in C.
  printf("b = %d", a);
  getchar();
  return 0;
}

1 个答案:

答案 0 :(得分:1)

C不允许多次分配,在不同的语句中将每个变量设置为30。