
C++基础
雪芝懵
这个作者很懒,什么都没留下…
展开
-
【转】C++:cin、cin.getline()、getline()的用法
主要内容:1、cin用法2、cin.getline()用法3、getline()用法3、注意的问题 一、cin>>用法1:输入一个数字或字符#include <iostream>using namespace std;main (){int a,b;cin>>a&...转载 2019-03-16 20:44:07 · 100 阅读 · 0 评论 -
C++函数模板(模板函数)详解
C++函数模板(模板函数)详解面向对象的继承和多态机制有效提高了程序的可重用性和可扩充性。在程序的可重用性方面,程序员还希望得到更多支持。举一个最简单的例子,为了交换两个整型变量的值,需要写下面的 Swap 函数:复制纯文本复制void Swap(int & x, int & y){ int tmp = x; x = y; y = tmp;}void Swap...转载 2019-04-19 19:43:02 · 989 阅读 · 0 评论 -
sort函数与结构体排序
1、排序方法sort(数组起始指针,数组尾指针,排序规则);数组起始指针,数组尾指针是左闭右开排序规则可以省略,也可以用系统的,也可以自己写2、例子:int a[]={9,2,4,5,10,7,30};sort(a,a+7);这是默认的对数组从小到大排列#include <iostream>#include <algorithm>#include <...转载 2019-03-16 22:39:52 · 889 阅读 · 0 评论 -
总算分清形参和实参什么时候为引用和指针啦
函数的形参可以是指针和引用,实参可以是变量地址和变量。当形参是指针时,实参就是地址;当形参是引用时,实参就是变量。都是值传递,但是都能改变变量的值。 List item int fun(int &a) { a=2*a; return 0; } int funx(int *a) { *...原创 2019-03-16 22:26:31 · 1414 阅读 · 2 评论 -
二维数组作为形参传值的3种方式
二维数组作为形参传值的3种方式在内存中二维数组是按照行主序进行存储的,从内存的角度上看,二维数组本质就是一个一维数组。如果把二维数组的每一行看成一个整体,即看成一个数组中的一个元素,那么整个二维数组就是一个一维数组。而二维数组的名字代表二维数组第0行的首地址(注意它是代表一行元素的首地址,...转载 2019-04-19 22:07:39 · 3653 阅读 · 0 评论