哪里错了?我找不到了

来源:3-5 赋值运算符

从入门到BeKilled

2019-10-16 20:40

#include <stdio.h>
int main()
{
    int x = 10;
    int y = 10;
    int x=x*2;//使用简单赋值语句实现x乘以2。
    int y*=2;//使用复合赋值语句实现y乘以2。
    printf("x=%d\n", x);
    printf("y=%d\n", y);
    return 0;
}

写回答 关注

2回答

  • 锦之鲫
    2019-10-16 21:01:11
    已采纳

    x和y被重复定义了,去掉int x=x*2的int,和int y*=2;的int

  • 聪明db
    2019-10-30 15:07:21

    你定义了两次x和y

    #include <stdio.h>
    int main()
    {
        int x = 10;
        int y = 10;
        //使用简单赋值语句实现x乘以2。
        x=x*2;
        //使用复合赋值语句实现y乘以2。
        y*=2;
        printf("x=%d\n", x);
        printf("y=%d\n", y);
        return 0;
    }

    从入门到Be...

    好的,谢谢了

    2019-10-30 20:26:41

    共 1 条回复 >

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926210 学习 · 20797 问题

查看课程

相似问题