C++教程(基本语法_查漏补缺)

1.引用必须在声明时将其初始化,不能先声明后赋值。该引用就会一直指向该变量。

2.标准日志流(clog),打印错误信息。

3.结构体作为函数传参

实例:


结果:

书标题 : C++ 教程书

作者 : Runoob书

类目 : 编程语言书 

ID : 12345

书标题 : CSS 

教程书作者 : Runoob

书类目 : 前端技术书 

ID : 12346

4.类与结构体在 C++ 中只有两点区别,除此这外无任何区别。

(1)class 中默认的成员访问权限是 private 的,而 struct 中则是 public 的。

(2)从 class 继承默认是 private 继承,而从 struct 继承默认是 public 继承。

5.. 点运算符

下面的代码把值 zara 赋给对象 emp 的 first_name 成员:

strcpy(emp.first_name, "zara");

-> 箭头运算符

如果 p_emp 是一个指针,指向类型为 Employee 的对象,则要把值 zara 赋给对象 emp 的 first_name 成员,需要编写如下代码:

strcpy(p_emp->first_name, "zara");

6.C语言中的结构体不能有函数,C++函数中的结构体可以有函数。


(1)输入输出函数模板

#include #include using namespace std;int main(){    

cout<

cout.precision(5); // 设置除小数点外有五位有效数字     

cout<<123.456789<

cout.fill('*'); // 在显示区域空白处用*填充   

 cout<

cout<

cout<<123.456789<

cout<

cout.precision(3); // 设置实数显示三位小数    

cout<<999.123456<

cout<

 cout<

cout.precision(3);  //设置保留三位小数    

cout<<123.45678<

 return 0;

 }

你可能感兴趣的:(C++教程(基本语法_查漏补缺))