首页 > 代码库 > 《C++ Primer》读书笔记—第一章 开始
《C++ Primer》读书笔记—第一章 开始
声明:
- 文中内容收集整理自《C++ Primer 中文版 (第5版)》,版权归原书所有。
- 学习一门程序设计语言最好的方法就是练习编程。
1、一个函数的定义包含四个部分:返回类型(return type)、函数名(function name)、一个括号包围的形参列表(parameter list,允许为空)以及函数体(function body)。
2、cin、cout的使用
1 #include<iostream> 2 int main() 3 { 4 std::cout << "Enter two numbers:" << std::endl; 5 int v1 = 0, v2 = 0; 6 std::cin >> v1 >> v2; 7 std::cout << "The sum of " << v1 << " and " << v2 << " is:" << v1 + v2 << std::endl; 8 return 0; 9 }
注:写入endl的效果是结束当前行,并将与设备关联的缓冲区(buffer)中的内容刷入到设备中,缓冲刷新操作可以保证到目前为止程序产生的所有输出都真正写入输出流中,而不是仅仅停留在内存中等待写入流。
std是一个命名空间(namespace),::是作用域运算符。
3、统计输入的每个值连续出现了多少次
#include<iostream> int main() { //currval是我们正在统计的数;我们将读入的新值存入val int currval = 0, val = 0; //读取第一个数,并确保确实有数据可以处理 if(std::cin >> currval) { int cnt = 1;//记录当前数值出现的次数 while(std::cin >> val) //读取用户输入 { if( val == currval) //如果值相同,则计数加1 { ++cnt; } else //否则当前统计结束,打印结果 { std::cout << currval << " occurs " << cnt << " times" << std::endl; currval = val; //记住新值 cnt = 1; //重置计数 } } //打印最后一个数值的个数 std::cout << currval << " occurs " << cnt << " times" << std::endl; } return 0; }
注:输入结束可以用Ctrl+Z。
4、成员函数:定义为类的一部分的函数,有时也称为方法。
.点符号只能用于类类型的对象。左侧运算对象是一个类类型的对象,右侧必须是该类型的一个成员名,运算结果为右侧运算对象指定的成员。
《C++ Primer》读书笔记—第一章 开始
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。