这个语句不是错的,但它缺少了变量的声明。'x'和'y'需要在语句之前被声明为整数类型,否则编译器会报错。正确的写法应该是:

int x, y;
x + y = 2002;

但这个语句还是有问题的,因为它试图将一个值赋给一个表达式,而不是一个变量。应该将赋值操作符放在变量左边,如下所示:

int x, y;
x = 2002 - y;

这样就可以将'x'赋值为2002减去'y'的值了。

C语言中x+y=2002为何错误?

原文地址: https://www.cveoy.top/t/topic/nqdd 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录