我已经进行了小半年的c++编程工作了,先将之前看的参考书的知识进行简单梳理来增强对c++的理解。梳理将按照参考书的顺序,以小知识点的形式进行,c++初学跟着学习会事半功倍。
1、 c++程序必须且只能包含一个main函数,main函数的返回值用来指示程序执行的状态。
2、c++源文件的后缀类型:.cc /.cpp/.cxx/.cp/.c 。
3、在windows系统下运行一个可执行文件时,可以忽略其扩展名。
4.、c++利用标准库实现IO(输入、输出),标准库中定义了4个IO对象:cin(标准输入)、cout(标注输出)、cerr(标准错误)、clog(输出程序运行的一般性信息)。
5、在c++程序中使用标准库设施就必须包含相关的头文件,#include 指令出现在所有的函数之外。
6、操作符endl:使用该符号可以结束当前行,并将与设备相关联的缓冲区中的内容刷到设备中去,刷新缓冲操作可以保证到目前为止程序所产生的所有输出都真正写入到输出流中,而不是停留在内存中等待写入流。
7、命名空间可以帮助我们避免名字定义冲突,以及使用库中相同名字导致的冲突。
8、for 和 while 循环都是先判断条件,在执行操作的,在for循环中定义的条件变量(for(int val=1;val<10;val++))如val在循环结束后是不能使用的。
9、在循环次数已知的情况下使用for循环,在循环次数未知时则使用while循环。
10、当我们使用一个istream对象作为条件时,其效果是检测流的状态。
11、使用<>包含标准库的文件名,使用" "来包含不属于标准库的文件名。
12、将流和相关文件进行绑定的底层实现技术是基于操作系统的文件重定向。
13、点运算符只能用于类类型的对象。
14、定义的每个变量都必须进行初始化,不管是内置变量还是其他的变量类型。
这是今天的知识点梳理,这个事情最难的就是坚持。真心希望自己能够坚持到底,宁静致远,静笃归心,送给自己。
明天同一时间,我们继续学习。