摘要: 3.1.引用 引用:引用是为对象起的一个别名,引用本身不是一个对象。 3.2.指针 指针:指向另一种类型的复合类型。 3.3.指针和引用的主要区别 (1)引用在定义的时候就必须绑定对象而且始终绑定该对象且引用没有 const(指的是所引对象的值可以改变,所绑定对象本身不可变,常量引用可以绑定字面值) 阅读全文
posted @ 2019-06-01 15:25 Royzzzzz 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 2.1.定义与声明,初始化和赋值 (1)定义:负责创建与名字关联的实体。 //声明变量a(当前文件中), 并且定义a int a = 5; (2)声明:使得名字为程序所知,用别处的定义的名字必须包含声明(比如其他文件的定义) //声明a,并非定义 extern int a; (3)声明中给予初始值 阅读全文
posted @ 2019-06-01 14:54 Royzzzzz 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 1.1.标识符要能体现实际含义 少用缩写 int price_count_reader; // 无缩写 int num_errors; // “num” 本来就很常见 int num_dns_connections; // 人人都知道 “DNS” 是啥 int price_count_reader; 阅读全文
posted @ 2019-06-01 12:10 Royzzzzz 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 我在学习起泡排序的时候,注意到别人的代码中有这样的写法: 1 void bubblesort(int a[], int n) { 2 for (bool sorted = false; sorted = !sorted; n--) { 3 for (int i = 1; i != n; i++) { 阅读全文
posted @ 2019-03-23 16:22 Royzzzzz 阅读(435) 评论(0) 推荐(0) 编辑
摘要: 1.#include <iostream> using namespace std; //交换两个值 void swap(int &a, int &b) { int temp = 0; temp = a; a = b; b = temp; } //把数组中元素为奇数的放左边,偶数放有右边。//此处引 阅读全文
posted @ 2019-03-21 20:04 Royzzzzz 阅读(590) 评论(0) 推荐(0) 编辑