ErrorSet

他山之石

  1. 读入

    scanf 记得带&,尤其是数组。

    scanf("%d",&a[i]);//栗子
    
  2. 换行符

    Windows linux
    \r\n \n

    Windows 和 Linux 换行符不同,故不建议以\r\n\n为行尾标志。
    TIPs:\n意为换行,水平位置不变;\r意为回车,回到行首。
    整行读入:

    cin.getline(__ * str, MaxSize);//字符数组
    getline(cin,__stringname);//C++ string类
    
  3. 题目可能会进行重复操作,这时要注意。

    P1160 可能会对同一位置进行两次删除操作,导致最终剩余数量不等于原来总数减去删除操作数。

  4. 读取栈顶先判断是否为空。

     UVA514铁轨 ,引以为戒
    
  5. sortcmp 函数中,要以 常引用 即 const int & xx 的形式作为形参,否则会 CE

posted @ 2020-02-05 11:57  FirwoodLin  阅读(111)  评论(0编辑  收藏  举报