C++primer笔记
文章平均质量分 50
梦铭ooo
这个作者很懒,什么都没留下…
展开
-
简单例子解释值传递和引用传递
相信很多初学者在写函数时会遇到一个问题,就是我明明在函数里修改了这个值啊!为什么执行后没效果呢? 这时大多人就会检查代码逻辑,一看,诶呀!没错啊!是为什么呢? 大概是我们没搞清函数参数传递时值传递(pass by value)和引用传递(pass by reference)而导致的!!! 下面看一个简单的小例子,就能体会到这两者的区别啦~ 下面程序的需求很简单,就是交换两个数的值,相信大家都写过,那让我们从这个简单的例子里学习什么是值传递、什么是引用传递吧!!! 程序代码如下 #include原创 2021-04-13 13:29:13 · 328 阅读 · 1 评论 -
C++中用vector实现二维数组
废话不多说,直接看实例代码就懂了 #include <iostream> #include <vector> using namespace std; int main() { int row = 3; int col = 3; int initValue = 6; vector<vector<int>> arr(row, vector<int>(col,initValue)); arr[1][1] = 8; arr[0][0].原创 2020-07-28 21:13:13 · 660 阅读 · 0 评论 -
函数
一个典型的函数含有的几部分:返回类型,函数名字,由0个或多个形参组成的列表以及函数体 eg:一个简单的阶乘函数 函数返回类型 函数名 形参 I I I int fun(int val) { int sum=1; while(val>...原创 2018-07-30 21:43:24 · 171 阅读 · 0 评论 -
字符串,数组,向量
标准库类型string #include<string> string 定义在命名空间std中 //string函数用法详解!附代码,写具体的用法! #include <iostream> #include <string> #include <sstream> using namespace std; ...原创 2018-07-30 21:44:42 · 381 阅读 · 0 评论 -
变量与基本类型
基本数据类型:算数类型+空类型 算数类型:整型数,字符,浮点数,布尔值 空类型:不对应具体的值,仅用与特殊的场合,例如:函数不返回任何类型的值的时候 算数类型分为:整型(包括字符和布尔值在内)和浮点型 可寻址的最小内存块为“字节”(byte) 内存的基本单元为:“字”(word),通常由几个字节组成 注意:切莫混用带符号类型和无符号类型 如果表达式里有带符号类...原创 2018-07-30 21:46:03 · 130 阅读 · 0 评论