else if为啥不能写成elif?

来源:5-7 递归函数(一)

Sunglasses_cat

2017-08-24 11:02

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

写回答 关注

1回答

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

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

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

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

    Sungla...

    可是我在编译器里用elif编译失败

    2017-08-24 15:02:26

    共 1 条回复 >

C语言入门

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

926212 学习 · 20797 问题

查看课程

相似问题