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;
}