前言:
C++是cplusplus的缩写,在C语言的基础上发展出来的C++具有更强大的功能,这也意味着学习C++比C语言的知识更多、更丰富。C++一门是面向对象的编程语言,还有面向过程,泛型编程,是C的超集。
1.C++程序
2.名称空间:
名称空间是存放对象名称的,存在名称空间是为了区分不同厂商可能提供的相同函数名的函数。指定了名称空间,就指定了用哪个厂商的函数。
新C++头文件的引用风格是没有扩展名.h,而是使用名称空间::对象来使用工具。
1.使用using namespace std;往后使用std名称空间里的任意对象都行。
2.使用using std::cout; 可以直接使用cout这个对象。
3.使用std::cout;每一次使用都要用std::。
总结:引用头文件后,using指令让对象不再需要格式性的使用,如果没有使用using指令,每一次使用对象都要加上格式(名称空间::)。
C++旧式风格,引用的头文件带扩展名.h,对象也可以直接使用。
在C++中使用老式C语言头文件:
如果C++对C语言头文件没有更改,C头文件怎么引用就怎么引用。
如果有做更改,去掉扩展名,在前面加上c表示来自C语言。
3.重载运算符的概念:
<<运算符在C语言中是左移操作符,在这里是插入运算符,但这不意味着,C++中<<是没有了左移操作符,而是根据特定的使用场景,改变着运算符的含义,这就是运算符的重载。
cout<<"string"表示输出字符串。
4.cout和cin
cout打印数值的样例:
cin输出工具的样例:
cout拼接字符串样例:
在C和C++中,分号是语句结束的标志,不是分行,在标记之间可以空格的地方也可以空行,追求自由!但我们也要写好看:
在该空开标记的地方空开。
语句相对于代码块要有相应的缩进。
5.C++变量的初始化
新的是int wrens(432)来初始化变量wrens,还有{}来初始化单值变量,一般{}是用来初始化数组和结构体的。
6.成员函数的使用--setf()
在C++中要使用成员函数,是需要类实例化的对象点引用成员函数使用的。也就是cout(对象).function()。
7.C++的强制类型转换
当char c = 'w';想转换成short类型,C++新的转换是short(c)或static_cast<short>(i);
好啦今日学习分享到这里,希望大家看完我的博客有所收获!
你的点赞是我更新的动力,求点赞!!