C++ Primer 第一章 笔记

C++ Primer 笔记

第一章

1.1-3

1.1 写一个简单的C++ 程序
下面展示一个简单的 C++ 程序

int main()
{
	return 0 ;
}

1.2 处识输入输出

C++ 本身是没有输入输出的语句的。 但有意个“ IO库 ” —— iostream 。 (术语 “流”)

向流写入数据
std :: cout << "HELLO WORLD!" << endl ;
(<<) 输出运算符
endl 也可以用 \n 代替其目的只是输出后换行。

1.3 C++ 中的注释
在C++ 中
单行注释为 //
多行注释为 /* */

1.4 控制流

1.4.1 while 语句

#include <iostream>
using namespace std ;
int main(){
	int i = 0;
	while (i = 0){
		cout << "hello world" << endl;
		//while 语句 如果会好里的语句为 “真” 那么将会执行 while 里的代码
	}
}

这里介绍一个运算符号 ++
i++ 等价于 i = i + 1

1.4.2 for 语句

#include <iostream>
using namespace std ;
int main(){
	for(int i = 1 ; i < 100 ; i++) {
		cout << "hello world ! " << endl;
		// for 语句 定义i = 1 如果 i 小于 100 执行 for 里的代码后 i++
	}
}

1.4.3 读取数量不定的数据

在 while 判断 cin >> i 可以读取数量不定的数据
但许注意的是 一定要有个退出循环的判定

#include <iostream>
using namespace std ;
int main(){
	//如果 i 输入 
	int i ;
	while ( cin>> i ) {
		//在这里就可以写处理数据的代码了.
		if (i == 0){
			break;
		}
	}
}

1.4.4 if 语句

if 语句是用来 判断 的

if (表达式){
//如果 表达式 为真运行的代码
}
else {
//如果为假运行的代码
}

与其他的语言都是相同的

1.5 类简介

Sales_item 类

在运用类的时候必须先定义类类型变量

Sales_item item;	

这一章需要写一个书店管理系统

/*
头文件的注意事项
C++ 的 标准库的导入用 <>
非标准库的用 “ ”
*/
//在 Sales_item 里有三个 形参
int main(){
	Sales_item item;
	cin >> item ; 
	cout << item << endl;
}
/*
运行结果
输入 11-X 2 3
输出 11-X 2 6 3
*/

1.6 写一个书店管理系统

#include <iostream>
#inclued "Sales_item"
int main(){
	int a = 1;
	Sales_item book;
	Sales_item book_A;
	book_A = book ;
	while(cin >>book){
		if (book.isbn() != book_A.isbn() ){
			cout << "数据错误" << endl;
			break;
		}
		book_A += book ;
	}
	cout << book_A << endl;
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值