您的位置:首页 > 编程语言

编程练习总结

2017-10-10 16:40 127 查看
1.    利用instream.open() 的过程中,文件名要加上双引号引用

2. 由于instream.get可能会出错,因此在使用instream.get时候,用while(!instream.fail()) 来循环get

3. 此外 instream.fail|需要一个起始状态,因此总是在上面的while 开始之前先执行一次instream.get再执行循环

4. 使用的函数要declare而且参数数量要与使用时一样多,否则会报too much parameter的错误

5. for与while 使用的时候要用花括号括起来

6. if的()忘记加里

7. return值忘记写

8. 如果告诉你{}的问题,那一定是之前的for 循环等等的{} 忘记写了

10. 默认情况下的instream是通畅的,那为什么会先instream.get再count++       而不是先count++  再instream.get呢

       因为我们不知道这个文件是不是空的,如果是空的,那我们在没有一个字符的情况下也得出count+1 ,非常无解

11. 函数名字写错了- -,声明里写的跟定义里写的以及调用写的都不一样- -

12.数组:   在initialisation/定义/创建 的时候不仅要写[ ] 还要写长度;

在 function Declaration/ definition 的时候仅需要写[ ]    不用写长度;

在函数调用/传参数的时候   不需要写[ ] 也不用写长度;

13.默认值的声明: 函数定义里不要写出默认值,在函数声明里写出默认值就可以了;
14.bool是一种返回值类型 true/false
15.can not resolve type而导致的string类型下红线可能是因为没加using namespace std的原因
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: