美文网首页
C++教程(基本语法_查漏补缺)

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

作者: 不合格码农 | 来源:发表于2018-10-22 11:15 被阅读4次

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 <iostream>#include <iomanip>using namespace std;int main(){    

cout<<setiosflags(ios::left|ios::showpoint); // 设左对齐,以一般实数方式显示    

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

cout<<123.456789<<endl;    cout.width(10); // 设置显示域宽10     

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

 cout<<resetiosflags(ios::left); // 清除状态左对齐    

cout<<setiosflags(ios::right); // 设置右对齐    

cout<<123.456789<<endl;    

cout<<setiosflags(ios::left|ios::fixed); // 设左对齐,以固定小数位显示    

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

cout<<999.123456<<endl;

cout<<resetiosflags(ios::left|ios::fixed);  //清除状态左对齐和定点格式   

 cout<<setiosflags(ios::left|ios::scientific);    //设置左对齐,以科学技术法显示     

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

cout<<123.45678<<endl;   

 return 0;

 }

相关文章

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

    1.引用必须在声明时将其初始化,不能先声明后赋值。该引用就会一直指向该变量。 2.标准日志流(clog),打印错误...

  • C++查漏补缺

    1.内联函数 特点:(1)inline 定义 作用:(1)作用类似于宏定义 优点:(1)节省空间 缺点:(1)与全...

  • 【Android面试查漏补缺】之事件分发机制详解

    前言 查漏补缺,查漏补缺,你不知道哪里漏了,怎么补缺呢?本文属于【Android面试查漏补缺】系列文章第一篇,持续...

  • markdown 高级语法 查漏补缺

    markdown 高级语法 分隔线 换行 在行尾添加两个空格加回车表示换行: 这是一行后面加两个空格 换行 效...

  • 查漏补缺

    如果想让HTML5标签兼容低版本浏览器的话,可以使用 html5shiv js来实现。注意:一定要把它引入到前面。...

  • 查漏补缺

    图文环绕和浮动 最初的CSS只是用来写文章,熟练使用float和clear两个属性来布局: float属性:指定一...

  • 查漏补缺

    1.js字符串转换成数字与数字转换成字符串的实现方法https://www.2cto.com/kf/201612/...

  • 查漏补缺

    浮动原理 1.使用之初:是为了让文字环绕图片,并且不会遮住文字。如果让图片与文字有间距,我们在浮动元素上添加。2....

  • 查漏补缺

    今天数学老师外出学习,我用了一上午的时间给孩子们查漏补缺。 首先,训练朗读:从段落与段落之间的大停顿...

  • 查漏补缺

    1 Python提供了ord()和chr()函数,可以把字母和对应的数字相互转换2 写 u'中' 和 u'\u4e...

网友评论

      本文标题:C++教程(基本语法_查漏补缺)

      本文链接:https://www.haomeiwen.com/subject/wwpwzftx.html