自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 浅析this指针

2、 #include using namespace std; class A { public: int get() const{return i;} void set(int x){this->i=x;cout<<"this指针保存的内存地址为:"<<this<<endl;} private: int i; };

2017-03-11 15:57:19 228

原创 C语言:浅析指针数组、数组指针、函数指针、函数指针数组、指向函数指针数组的指针

1、指针数组:它是一个数组,数组的每个元素都是一个指针,数组占多少个字节由数组本身决定。它是“储存指针的数组”的简称。      数组指针:它是一个指针,指向一个数组,在32位系统下永远是占4个字节。它是“指向数组的指针

2017-02-15 13:36:49 270

原创 可变参数列表解析

C语言中的可变参数是一个比较有意思的实现,通过将函数实现为可变参数的形式,可以使得函数可以接受1个以上的任意多个参数(不固定)。看一个例子,求取几个数里面的最大值。主要代码如下:int Max(int n,...){ va_list arg; int i=0; int max=0; va_start(arg,n); max=va_arg(arg,int);

2017-01-09 22:07:59 308

原创 浅析栈帧

栈帧(stack Frame):即为函数的调用过程。我们知道每一次函数调用都是一个过程。这个过程我们通常称之为函数的调用过程。这个过程要为函数开辟栈空间,用于本次函数的调用中临时变量的保存、现场保护。这块栈空间我们称之为函数栈帧。一次函数调用包括将数据和控制从代码的一个部分传递到另外一个部分,栈帧与某个过程调用一一映射。每个函数的每次调用,都有它自己独立的一个栈帧,这个栈帧中维持着所需要的

2017-01-09 15:53:42 340

原创 strlen()函数的常规写法和递归写法

strlen与sizeof的区别:strlen() 函数计算的是字符串的实际长度,遇到第一个'\0'结束。如果你只定义没有给它赋初值,这个结果是不定的,它会从首地址一直找下去,直到遇到'\0'停止。而sizeof返回的是变量声明后所占的内存数,不是实际长度,此外sizeof不是函数,仅仅是一个操作符,strlen()是函数。取得字符串的长度。代码1:#include#includ

2017-01-08 16:55:55 641

原创 C语言中有关大小端的介绍(百度笔试题)

1、什么是大端模式小端模式:大端(存储)模式,是指数据的低位保存在内存的高地址中,而数据的高位,保存在内存的低地址中;小端(存储)模式,是指数据的低位保存在内存的低地址中,而数据的高位保存在内存的高地址中。2、为什么会有大端和小端:为什么会有大小端模式之分呢?这是因为在计算机系统中,我们是以字节为单位的,每个地址单元都对应着一个字节,一个字节为8bit。但是在C语言

2017-01-08 16:30:59 1324

原创 C语言中使用位运算编写程序

1.一组数据中只有一个数字出现了一次。其他所有数字都是成对出现的。请找出这个数字。(使用位运算)分析:要找出一组数据中单独的数,就将数组中的每个数全都取异或运算。程序如下:#include#includeint main(){ int arr[] = { 1, 3, 3, 1, 4, 6, 4, 5, 5 }; int i = 0; int sz = siz

2016-12-16 17:09:20 720

原创 C语言:打印杨辉三角

打印出以下的杨辉三角(要求打印出十行)11  11  2  11  3  3  11  4  6  4  11  5  10  10  5  1......一、分析规律:1、每一行的第一列均为1;2、对角线上的数字也均为1;3、除每一行第一列和对角线上的数字外,其余数字均等于其上一行同列数字与其上一行前一列数字之和。二、大概实现过程:1、定义i,

2016-12-09 23:13:49 1779 1

原创 C的一些简单程序

用C语言编写的几个简单程序。

2016-12-06 15:56:21 634 3

空空如也

空空如也

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

TA关注的人

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