学习笔记2012 4 10
2012-04-10 22:41
239 查看
1:今天遇到一个问题:
(1)
int a;
std::cin>>a;
当我输入一个字符会产生什么情况?
(2)
还是不是非常清楚“流”,还有什么什么时候用c=getchar()来吸取‘\n’?
2:其次我应该明白我的代码应该什么样的风格。(怎么样让自己的代码容易读取)
3:注释不可以嵌套。
4:对于语句 for(int val =1;val <= 10;++val)
sum+=val; 推出for循环后,变量val不可再访问,循环终止后使用val是不可能的。但是不是所有编译器都有这一要求。
5:通常一个错误可能会产生一连串的影响,并导致编译器报告比实际多得多的错误。所以最好改一个就立即编译。
6:一般可以根据编译器给出的错误代码在其联机帮助文档中查找。
7:for和while的比较:
for形式简洁,适用于循环次数已知的情况下。
While用在循环变量不易预知的情况下。
8:注意 栈 堆 全局区(静态区) 专门放常量的地方。
在函数体内定义的static表示只在该函数中有效,不能extern到别的文件中。
9:广义讲,常量、变量都称为对象,狭义讲,对象仅指复杂数据类型的变量
总结一下:只有不断的实践才有乐趣。
(1)
int a;
std::cin>>a;
当我输入一个字符会产生什么情况?
(2)
还是不是非常清楚“流”,还有什么什么时候用c=getchar()来吸取‘\n’?
2:其次我应该明白我的代码应该什么样的风格。(怎么样让自己的代码容易读取)
3:注释不可以嵌套。
4:对于语句 for(int val =1;val <= 10;++val)
sum+=val; 推出for循环后,变量val不可再访问,循环终止后使用val是不可能的。但是不是所有编译器都有这一要求。
5:通常一个错误可能会产生一连串的影响,并导致编译器报告比实际多得多的错误。所以最好改一个就立即编译。
6:一般可以根据编译器给出的错误代码在其联机帮助文档中查找。
7:for和while的比较:
for形式简洁,适用于循环次数已知的情况下。
While用在循环变量不易预知的情况下。
8:注意 栈 堆 全局区(静态区) 专门放常量的地方。
在函数体内定义的static表示只在该函数中有效,不能extern到别的文件中。
9:广义讲,常量、变量都称为对象,狭义讲,对象仅指复杂数据类型的变量
总结一下:只有不断的实践才有乐趣。
相关文章推荐
- oracle 11g 学习笔记2012_10_23(2)
- oracle 11g 学习笔记2012_10_23(2)
- oracle 11g 学习笔记 2012_10_25(a)
- oracle 11g 学习笔记 2012_10_24(1)
- oracle 11g 学习笔记 2012_10_25(a)
- oracle 11g 学习笔记 2012_10_25(2)
- oracle 11g 学习笔记 2012_10_24(1)
- oracle 11g 学习笔记 2012_10_25(2)
- oracle 11g学习笔记 2012_10_22
- oracle 11g学习笔记 2012_10_22
- js-权威指南学习笔记10
- Python3 学习笔记10_条件语句_20180228
- DirectX 10 学习笔记7:环境光
- Linux Kernel 学习笔记10:hook函数
- python学习笔记10:Access数据库转换为SQLite数据库之前的准备
- 机器学习基石笔记10——机器可以怎样学习(2)
- odoo10学习笔记七:国际化、报表
- Linux脚本攻略学习笔记10
- Nutch 1.3 学习笔记 10-3 插件机制分析
- 2012暑假PHP学习笔记(其中包括了LAMP小知识)