社区讨论
关于快读的一点小疑惑
灌水区参与者 3已保存回复 2
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 2 条
- 当前快照
- 1 份
- 快照标识符
- @loy8n75h
- 此快照首次捕获于
- 2023/11/14 19:16 2 年前
- 此快照最后确认于
- 2023/11/14 20:41 2 年前
CPP
char buf[1000005],*p1,*p2,c;
#define gc (p1==p2&&(p2=(p1=buf)+fread(buf,1,1<<22,stdin),p1==p2))?EOF:*p1++
inline int read(){
int an=0,f=1;while(!isdigit(c=gc))if(c=='-')f=-f;
do an=(an<<3)+(an<<1)+(c^'0');while(isdigit(c=gc));
return an*f;
}
为什么这样之后
n = read() 在本地编译之后无法读入东西回复
共 2 条回复,欢迎继续交流。
正在加载回复...