- 博客(5)
- 资源 (3)
- 收藏
- 关注
原创 编写函数,交换两个int指针
1.值传递,改变只是局限于函数内部,当函数执行完毕后,既不交换指针的本身,即地址,也不交换指针所指的内容//执行后既不交换指针,也不交换指针所指的内容swap(int *p,int *q){ int *temp = p; p = q; q = temp;}2.函数内部通过解引用修改指针所指的内容。//该函数交换指针所指的内容void swap(int...
2018-10-30 16:40:25 1388 1
原创 C++Primer第五章习题
//5.9#include<iostream>using namespace std;int main(){ unsigned cnt = 0; char s; while (cin >> s&&s!='8') { if (s == 'a') { ++cnt; } if (s == 'e') { ++cnt...
2018-10-30 15:56:26 153
原创 C++Primer第四章习题
//4.21.1#include<iostream>#include<vector>using namespace std;int main(){ vector<int> vi = {1,2,3,4,5,6,7}; for (auto &e : vi) { e = (e % 2 != 0) ? e * 2 : e; cout ...
2018-10-30 15:56:03 140
转载 C++数组的引用和引用的数组
转载:关于数组的引用和引用的数组一、大概区别就像指针的数组和数组的指针一样耐人寻味//array首先向右结合,所以这个相当于 (int&)array[] array是个数组,其中的元素是引用//应该叫:引用的数组int &array[]//array首先和&结合,所以array是引用,引用的对象是数组//应该叫作数组的引用int (&array...
2018-10-30 15:53:27 26964 1
原创 C++primer 习题第三章
//3.2.1#include<iostream>#include<string>using namespace std;int main(){ string line; cout << "请输入你要输入的字符串,一行:" << endl; while (getline(cin, line)) { cout <<...
2018-10-09 21:53:31 198
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人