关于杭电OnlineJudge一些注意事项

本文介绍了在杭电OnlineJudge平台编程时需要注意的几个关键点,包括头文件引用(iostream vs iostream.h)、输入输出效率与范围、C++关键字限制、编译器差异(如conio.h缺失、math.h函数使用)、64位整型的声明和读写方法,以及避免格式错误的技巧。
摘要由CSDN通过智能技术生成

 1.     关于头文件的引用

若使用头文件iostream.h而不是iostream再引用标准名空间,有部分输入输出流的函数无法使用

2.     关于输入/输出速度和范围

输入输出流(iostream)易于使用,可是运行速度比标准输入输出(stdio)慢,可能引起超时,如果输入或输出的数据超过1M,应该使用标准输入输出(scanf, printf…)

读字符的函数在读入编码为128~255的字符时,返回负值,如果输入数据中包含这样的符号,需声明为无符号字符型(unsigned char)

3.     C++关键字

声明变量时不能使用关键字,下面列出了C++的关键字(除以“__”开头的关键字之外)

bool             naked                thread

catch            namespace            throw

const_cast       noinline             true

deprecated       noreturn             try

dllexport        nothrow              typeid

dllimport        novtable             typename

dynamic_cast     property             using

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值