欢迎来到轩宇的博客

回溪照轩宇,广陌临梧楸。
摘要: 文章链接: 结构体定义: 1 struct Books 2 { 3 char title[50]; 4 char author[50]; 5 char subject[100]; 6 int book_id; 7 } book; 访问结构体成员: 1 #include <iostream> 2 #i 阅读全文
posted @ 2019-09-11 16:31 轩宇a_a 阅读(1754) 评论(0) 推荐(0) 编辑
摘要: 参考链接 标准输出流(cout) 预定义的对象 cout 是 iostream 类的一个实例。cout 对象"连接"到标准输出设备,通常是显示屏。cout 是与流插入运算符 << 结合使用的,如下所示: 1 #include <iostream> 2 3 using namespace std; 4 阅读全文
posted @ 2019-09-11 16:14 轩宇a_a 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 概念:某个函数或变量的别名 和指针的区别: 引用和函数或者变量共享一块内存,在定义时必须初始化,一旦和变量或函数绑定便不可以更改。 指针:有自己的内存空间,可以指向空,可以在任何时候改变指向的变量。 引用的例子: 1 #include <iostream> 2 3 using namespace s 阅读全文
posted @ 2019-09-11 11:59 轩宇a_a 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 出处:http://see.xidian.edu.cn/cpp/html/476.html 目录一、指针数组和数组指针的内存布局二、int (*)[10] p2 也许应该这么定义数组指针三、再论a 和&a 之间的区别四、地址的强制转换回到顶部一、指针数组和数组指针的内存布局初学者总是分不出指针数组与 阅读全文
posted @ 2019-09-11 11:04 轩宇a_a 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 参考文章: 简介: 指针可以简化c++编程,在一些任务中没有指针是无法完成的(动态内存分配) 使用 & 可以获得变量在内存中的地址: eg: 1 #include <iostream> 2 3 using namespace std; 4 5 int main () 6 { 7 int var1; 阅读全文
posted @ 2019-09-11 10:45 轩宇a_a 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 先看代码在内存上的分配:(来自: http://www.cppblog.com/prayer/archive/2009/08/17/93594.html) BSS段:BSS段(bss segment)通常是指用来存放程序中未初始化的全局变量的一块内存区域。BSS是英文Block Started by 阅读全文
posted @ 2019-09-09 11:17 轩宇a_a 阅读(2027) 评论(0) 推荐(0) 编辑
摘要: 算法稳定性: 算法稳定性 假设在数列中存在a[i]=a[j],若在排序之前,a[i]在a[j]前面;并且排序之后,a[i]仍然在a[j]前面。则这个排序算法是稳定的! 插入排序: 直接插入排序: 概念: 将一条记录插入到已经排好序的序表中,得到一个新的有序表。(时间复杂度是O(n^2),空间复杂度为 阅读全文
posted @ 2019-09-07 14:43 轩宇a_a 阅读(258) 评论(0) 推荐(0) 编辑
摘要: ``` include include define MAX(a, b) (a) (b) ? printf("a b") : printf("a 阅读全文
posted @ 2019-09-05 21:34 轩宇a_a 阅读(494) 评论(0) 推荐(0) 编辑
摘要: 好久没看链表了,今天回忆起来好陌生,觉得还是写下来比较好 链表先从最简单的单向头指针链表开始 1. 结构体的定义: 链表上有两个节点,一个是用来存放数据的一个是用来连接下一个链表的指针类型。 先定义一个结构体: 让头指向空:node_t head = NULL; 然后定义一个创建链表的函数: 接下来 阅读全文
posted @ 2019-09-05 21:20 轩宇a_a 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 1. uploading image 973435.png 选A 2. {{uploading image 291274.png(uploading...)}} 阅读全文
posted @ 2019-09-05 16:45 轩宇a_a 阅读(104) 评论(0) 推荐(0) 编辑