学习笔记2020.2.21

今天在网上看了一下有关I/O(输入输出)和字符串的内容,试着在这里总结一下

I/O相关:

1.c++可以用ios::sync_with_stdio(false);cin.tie(0);来提高速度;
2.采用上述方式时,不要混用iostream与stdio,否则可能导致输出错误;
3.读入string时,一般用iostream,其他数据用stdio更好;
4.读入字符串时,如题意表明输入的字符串中不存在空格或字符串之间用空格隔开,最好用scanf("%s",…)而非gets。如果有空格可以用gets或cin.getline(接受的字符串,接受个数,结束字符(可选)) 或getline(cin,string型变量名)
5.freopen,不多说,提交前记得删除

字符串相关:

1.能用string类尽量不用字符数组;
2.string类常用函数earse,substr,size,length,c_str(转换为字符数组),empty(判空)和=,+,+=,==,!=,<,<=,>,>=等运算符的使用;
3.string类可以用类似字符数组的下标;
4.cstring常用函数strlen,strcmp,strcpy,strcat,memset。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值