C++_Primer_5笔记----ch1

1.编写一个简单的C++程序

每个C++程序都包含一个或多个函数,其中一个必须命名为 main

int main()
{
	return 0;
}

一个函数包含4个部分:
返回类型(return type)
函数名(function name)
一个括号包围的形参列表(parameter list)
函数体(function body)

编译和运行程序,用GNU编译器

g++ -o prog1 prog1.cc

2.初识输入和输出

C++语言本身并未定义输入输出语句,而是由标准库提供IO机制。
接下来的标准输入输出都使用 iostream 库。iostream 库包含两个基础类型istreamostream

标准输入输出对象
标准库定义了4个IO对象。
1.标准输入:名为 cinistream类型的对象。
2.标准输出:名为 coutostream 类型的对象。
3.标准错误:名为 cerrostream 类型的对象。
4. 名为 clogostream 类型的对象。

#include <iostream>
int main()
{
	std::cout << "Enter two numbers:" << std::endl;
	int v1 = 0, v2 = 0;
	std::cin >> v1 >> v2;
	std::cout << "The sum of " << v1 << " and " << v2 
				  << " is " << v1 + v2 << std::endl;
	return 0;
}

程序解释

#include <iostream> //包含头文件
std::cout << "Enter two numbers:" << std::endl;	

这是一个表达式。在C++中,一个表达式产生一个计算结果,它由一个或多个运算对象和(通常是)一个运算符组成。
例如: 3 + 7就是一个表达式,3和7就是运算对象,+ 就是运算符。10 就是计算结果。
<<运算符接受两个运算对象:左侧必须是一个ostream类型的对象。右侧是要打印的值。计算结果就是写入给定值的ostream类型的对象。
由于返回值是ostream类型的对象,所以能连续多次使用<<运算符。
就像是3 + 7 + 5。 3+7的计算结果是10,10又可以作为+的左边运算对象。

int v1 = 0, v2 = 0;		//定义两个 int 类型的变量 v1 和 v2
std::cin >> v1 >> v2;

输入运算符(>>)和输出运算符类似,接受两个运算对象:左侧必须是一个istream类型的对象。接受一个对象作为右侧运算对象。计算结果就是写入给定值的istream类型的对象。

3.注释简介

单行注释:(//)
界定符注释:(/* 和 */)

4.控制流

while语句
for语句
if语句

5.类(class)简介

通过类来定义自己的数据结构。
为了使用类,需要了解:

  1. 类名是什么?
  2. 它在哪里定义?
  3. 它支持什么操作?

类定义了行为:类的作者决定了类类型对象上可以使用的所有操作。
成员函数(member function):是定义为类的一部分的函数,有时也被称为方法(method)。

6.书店程序

略。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值