萌新加了快读之后c++AC,用c提交就全WA

P1001 A+B Problem

lirungang @ 2022-08-30 08:19:50

求助,为什么加了快读之后C语言全WA,C++就AC了???

#include <stdio.h>
inline int read(){
    int s=0,w=1;
    char ch=getchar();
    while(ch<'0'||ch>'9'){
        if(ch=='-')w=-1;
        ch=getchar();
    }
    while(ch>='0'&&ch<='9'){
        s=s*10+ch-'0';
        ch=getchar();
    }
    return w*s;
}
int main(){
    int a,b;
    a=read(),b=read();
    printf("%d",a+b);
    return 0;
}

by Hisaishi_Kanade @ 2022-08-30 08:22:55

https://www.luogu.com.cn/discuss/461887


by hdkghc @ 2022-08-30 08:25:24

inline去掉吧


by zhj0924 @ 2022-08-30 08:37:28

inline是c++专有的关键字,c语言不支持


by fortyyearslater @ 2022-08-30 08:42:50

@zhj0924 不是不支持,只是有规定的用法不能随便用吧


by lirungang @ 2022-08-30 14:38:51

谢谢大佬orz


by 几何微粒子 @ 2022-09-23 22:30:17

inline您没删)


|