自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

转载 extern的作用

1、声明外部的变量 由于编译是对单个的文件进行编译,所以在编译一个a.cpp文件的时候,若是要在a.cpp中使用b.cpp中的变量,直接使用则编译肯定会报错的,所以这个时候应该永extern修饰在a.cpp中所使用的b.cpp中的变量,这个时候编译器会忽略这个错误,直到链接的时候("将文件融为一体")会找到b.cpp中的变量,这样便ok了。extern的作用相当于让编译器在编译阶段忽...

2019-10-24 11:22:38 228

转载 VMware下载与安装

作者: seriouszyx独立博客记录了日常学习总结代码均可在 Github上找到(求Star)VMware下载与安装一、虚拟机的下载1.进入VMware官网,点击左侧导航栏中的下载,再点击图中标记的Workstation Pro,如下图所示。 2.根据操作系...

2019-04-25 13:55:05 5464

转载 浮点数的阶码为什么用移码表示

这个问题的基础是了解浮点数的存储方式, 昨天我写了一篇博客介绍,https://blog.youkuaiyun.com/q5706503/article/details/82859504引出了今天的问题:浮点数的阶码为什么用移码表示 ?(总结在最后)百度百科给出的答案是这样的:移码(又叫增码...

2019-04-25 13:51:34 4369

转载 二维数组作为形参传值的3种方式

二维数组作为形参传值的3种方式在内存中二维数组是按照行主序进行存储的,从内存的角度上看,二维数组本质就是一个一维数组。如果把二维数组的每一行看成一个整体,即看成一个数组中的一个元素,那么整个二维数组就是一个一维数组。而二维数组的名字代表二维数组第0行的首地址(注意它是代表一行元素的首地址,...

2019-04-19 22:07:39 3643

转载 C++函数模板(模板函数)详解

C++函数模板(模板函数)详解面向对象的继承和多态机制有效提高了程序的可重用性和可扩充性。在程序的可重用性方面,程序员还希望得到更多支持。举一个最简单的例子,为了交换两个整型变量的值,需要写下面的 Swap 函数:复制纯文本复制void Swap(int & x, int & y){ int tmp = x; x = y; y = tmp;}void Swap...

2019-04-19 19:43:02 982

转载 汇编指令

GAS中每个操作都是有一个字符的后缀,表明操作数的大小。 C声明 GAS后缀 大小(字节) char b 1 short w 2 (unsigned) int / long / char* ...

2019-04-16 19:11:53 604

原创 整形变量的底层存储形式与gdb如何查看内存中的值

通过gdb调试代码来观察int和unsigned变量的存储形式以及移位方式,代码如下。在关键位置设置断点输入run使得程序运行,再输入n使得程序单步运行。查看此时a,b,c的值,分别为000...0101(5),111...1011(-5),000...0101(5)。移位后再看相应的值。用gdb查看内存格式: x /nfu说明x 是 e...

2019-03-30 17:11:48 320

转载 sort函数与结构体排序

1、排序方法sort(数组起始指针,数组尾指针,排序规则);数组起始指针,数组尾指针是左闭右开排序规则可以省略,也可以用系统的,也可以自己写2、例子:int a[]={9,2,4,5,10,7,30};sort(a,a+7);这是默认的对数组从小到大排列#include <iostream>#include <algorithm>#include &lt...

2019-03-16 22:39:52 887

原创 总算分清形参和实参什么时候为引用和指针啦

函数的形参可以是指针和引用,实参可以是变量地址和变量。当形参是指针时,实参就是地址;当形参是引用时,实参就是变量。都是值传递,但是都能改变变量的值。 List item int fun(int &a) { a=2*a; return 0; } int funx(int *a) { *...

2019-03-16 22:26:31 1406 2

转载 【转】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 99

原创 在Linux终端中如何写入c代码

一、vi编译器vi编辑器是所有Unix及Linux系统下标准的编辑器,介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。在所有命令执行前,先按ESC1 vi的基本概念  基本上vi可以分为三种状态,分别是...

2019-03-06 11:16:23 6487

转载 如何转载别人的博客

okjll;k

2019-03-06 10:20:48 107

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除