问答详情
源自:5-7 递归函数(一)

else if为啥不能写成elif?

我百度出来的结果是,#else if可以 写成#elif,这个#又是什么玩意儿

提问者:Sunglasses_cat 2017-08-24 11:02

个回答

  • 1byte
    2017-08-24 13:45:27
    已采纳

    #elif是预处理指令,跟#if等一起用,进行条件编译,比较完整的格式应该是:

    #if  条件  表达式;
    #elif  条件  表达式;
    ………
    #else  条件  表达式;
    #endif;

    条件和表达式语句间用空格分开
    elif相当于else if,判断中间可以弄n个elif