c++primer plus 6 读书笔记 第二章 开始学习C++

简介: c++primer plus 6 读书笔记 第二章 开始学习C++

第二章 开始学习C++

2.1进入C++

2.1.1main()函数

int main()

{

 statements

 return 0;

}

2.1.2 C++注释

//打头,编译器忽略注释

2.1.3 C++预处理器

#include<iostream>

预处理器将iostream文件添加到程序中。

2.1.4 头文件名

iostream这样的文件叫做包含文件/头文件。

C++的新式头文件格式与C语言不同。(后面不加.h)

2.1.5 名称空间

using namespace std;

2.1.6使用cout进行C++输出

cout<<string

控制符endl(换行),C++也支持C语言的\n换行。

2.1.7 C++源码的格式化

1.源代码中的标记与空白

一行代码不可分割的元素叫标记,通常使用空格、制表符或回车将两个标记分隔开。空格、制表符或回车称为空白

2. C++源码风格

建议遵循以下风格:

每条语句占一行。

每个函数的开始花括号和结束花括号各占一行。

函数中的语句相对花括号缩进。

与函数名称相关的圆括号周围没有空白。

2.2 C++语句

2.2.1 声明语句和变量

int carrots; //这是一条声明语句,声明一个变量carrots,提供了两项 //信息,需要的内存 及 该内存单元的名称。

在C语言中,声明变量要放在函数的开始位置。

但是C++中没有这种限制。

2.2.2 赋值

carrots = 25;

赋值语句将值赋给储存单元。 = 叫做 赋值运算符。

C++有一项不同于C语言的新特性,连续使用赋值运算符。

如:

yamaha = baldwin = steinway = 88;//声明略

赋值将从右往左进行,88赋值给steinway,然后将steinway赋值给baldwin,然后将bladwin的值赋值给yamaha。

2.2.3 cout可以打印变量

2.3其他C++语句

2.3.1 使用cin输入

2.3.2 使用cout进行拼接

2.3 类简介

类是C++中面向对象编程(OOP)的核心概念之一。

类是用户定义的一种数据类型。

要定义类,需要描述它能够表示什么信息和对数据可以进行什么操作。

类之于对象相当于类型之于变量。

2.4函数

函数用于创建C++程序的模块。

2.4.1 有返回值的函数,如 x = sqrt(6.25);// 函数sqrt将返回值,然后 //赋值给x

2.4.2 函数变体

函数可以有多个参数,如double pow(double , double);

函数可以不要参数, 如 int rand(void) //这个是生成随机int的函数, //在cstdlib中。

2.4.3 用户定义的函数

1函数格式:

type functionname (argumentlist)

{

statements

}

C++不允许函数嵌套定义。即不能在一个函数定义内 定义另一个函数。

2函数头

2.4.4 用户定义有返回值的函数(return)

2.4.5 在多函数程序中使用using 编译指令

让函数访问名称空间的方法有多种(以std为例):

将 using namespace std;

放在函数定义之前,后面的所有函数都可以用。

放在特定的函数定义内,只有该函数可以用。

使用using std::cout指令:

 让函数只用std中特定的名称,

不使用using指令

在使用std中的元素时候,使用前缀std::

如:std::cout<<” !“;


相关文章
|
11天前
|
编译器 数据安全/隐私保护 C++
c++primer plus 6 读书笔记 第十三章 类继承
c++primer plus 6 读书笔记 第十三章 类继承
|
11天前
|
C++
C++ Primer Plus (第6版)中文版 (使用XMind整理)
C++ Primer Plus (第6版)中文版 (使用XMind整理)
C++ Primer Plus (第6版)中文版 (使用XMind整理)
|
9天前
|
存储 编译器 程序员
【C++高阶】C++继承学习手册:全面解析继承的各个方面
【C++高阶】C++继承学习手册:全面解析继承的各个方面
14 1
|
11天前
|
C++
c++primer plus 6 读书笔记 第十四章 C++中的代码重用
c++primer plus 6 读书笔记 第十四章 C++中的代码重用
|
4天前
|
设计模式 算法 程序员
【C++】大气、正规的编程习惯:C++学习路径与注意事项
【C++】大气、正规的编程习惯:C++学习路径与注意事项
5 0
|
11天前
|
程序员 C++
c++primer plus 6 读书笔记 第十二章 类和动态内存分配
c++primer plus 6 读书笔记 第十二章 类和动态内存分配
|
4天前
|
C++
C++一分钟之-类与对象初步
【6月更文挑战第20天】C++的类是对象的蓝图,封装数据和操作。对象是类的实例。关注访问权限、构造析构函数的使用,以及内存管理(深拷贝VS浅拷贝)。示例展示了如何创建和使用`Point`类对象。通过实践和理解原理,掌握面向对象编程基础。
32 2
C++一分钟之-类与对象初步
|
1天前
|
数据安全/隐私保护 C++
C++语言深入理解类的封装与数据隐藏
深入理解类的封装与数据隐藏
|
5天前
|
存储 编译器 C++
|
5天前
|
C++
C++类和类模板——入门
C++类和类模板——入门
10 1