运行有错误

来源:2-9 强制类型转换

qq_夏有乔木雅望天堂_fqxDI4

2018-10-14 16:50

#include<stdio.h>

main()

{

    printf("These values are :\n");

    int x=y=2.5;

    printf("x=%d\n",x);

    printf("y=%d\n",y);

    printf("z=%d\n",z);

}

写回答 关注

4回答

  • qq_缘分的天空KH_0
    2018-10-15 06:11:54

    哦,对了你的定义类型还错了

  • qq_缘分的天空KH_0
    2018-10-15 06:11:09

    不是连续赋值的问题

    #include<stdio.h>


    int  main()

    {


    printf("These values are :\n");

    float y;

    float x = y = 2.5;

    int z=0;

    printf("x=%d\n", x);


    printf("y=%d\n", y);


    printf("z=%d", z);

    return 0;

    }

    你的代码不完整,没有给main()定义类型,没有定义y的类型,没有定义z的类型和值,最后你还没有加上返回return 。

    敲键盘的程序... 回复qq_尐気包...

    程序正常退出

    2018-10-20 16:07:08

    共 2 条回复 >

  • 精慕门9138284
    2018-10-14 17:09:51

    在定义中不允许连续赋值,不合法


  • 张S
    2018-10-14 17:08:53

    #include<stdio.h>

    main()

    {

        printf("These values are :\n");

        int x=2.5

        y=2.5;

        printf("x=%d\n",x);

        printf("y=%d\n",y);

        printf("z=%d\n",z);

    }

    不可以连=

    张S

    胡说八道的哈哈

    2018-10-14 17:10:17

    共 1 条回复 >

C语言入门

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

926028 学习 · 20793 问题

查看课程

相似问题