问答详情
源自:3-9 三目运算符

为什么事先定义了也错?一定要在主函数内赋值吗?

https://img1.mukewang.com/5c4136aa00011c2708710353.jpg为什么事先定义了也错?一定要在主函数内赋值吗?

提问者:林小七_sorina 2019-01-18 10:16

个回答

  • L_is_H
    2019-01-20 20:52:19
    已采纳


    #define 常量 常量值

    这个得在main函数外使用

  • 也是说书人
    2019-01-21 09:42:25

    #include <stdio.h>

    #define money 12

    #define cost 11.5

    int main()

    {

        printf("小编能不能打车回家呢:"); 

        printf("%c\n",cost<=money?'y':'n');

        return 0;

    }

    你是这个意思吧,#define 要在主函数外


  • 林小七_sorina
    2019-01-18 11:05:30

    https://img.mukewang.com/5c41424d0001e7fc08670230.jpg我的意思是,这样运行可以,但是刚才那样事先定义a和b的话,为什么会错误

  • 慕粉1057076622
    2019-01-18 10:58:57

    好乱啊 你这是想打印出啥结果