C++ error

变量重命名

  • count
    algorithm库和std命名空间

  • index
    cstring/string.h库和std命名空间

字符串处理相关问题

  • string.h&cstring&string
    string.h和cstrings是C和C++中处理字符串的库,string是C++中一个新的容器库
    cstring函数会包含在命名空间std中,还有微小差别,eg:把C的宏换成inline函数
  • </>/==&strcmp
    对字符串数组而言,要使用cstring/string.h下的strcmp比较字典序大小,否则就是在比较指针大小,即内存位置的大小,字符串数组本质上是一个数组。如果使用比较运算符可能会出现段错误
    如果是string库下的string类的字符串,由于重载了比较运算符,可以直接使用</>等。

变量类型的选择

  • 输入数字范围超过109,可以考虑用字符串或者long long int
  • 注意两个较大数字相加,结果是否会溢出

NOTE:不小心把数组或者变量的类型写错会导致答案出错,不止一次了!

输入输出

  • printf()对应的d,f等一定要和后面的数据类型一致,否则输出0,比如要将浮点数整数输出,必须要先强制转换类型,(int)n。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值