编程
文章平均质量分 62
Kathyao
这个作者很懒,什么都没留下…
展开
-
指针
指针是什么 指针是编程语言中的一个对象,利用地址,它的值直接指向存在电脑存储器中另一个地方的值。(指针就是变量,用来存放地址的变量) 指针是为了存放地址才出现的,地址是为了标识一块地址空间的。 指针是让地址有地方存放,指针让内存的访问更加方便。 指针的大小:在 32 位平台 4 个字节;64 位平台,8个字节。 指针和指针类型 指针类型: type + * int ...原创 2018-07-24 23:33:09 · 320 阅读 · 0 评论 -
memcpy、memmove的模拟实现
模拟实现memcpy 函数原型: void * memcpy ( void * destination, const void * source, size_t num ); memcpy函数的功能是从源sourse所指的内存地址的起始位置开始拷贝num个字节到目标destination所指的内存地址的起始位置中。 如果目标数组destination本身已有数据,执行memcpy函数...原创 2018-06-05 22:26:53 · 265 阅读 · 0 评论 -
strlen、strcpy、strstr、strcmp等字符串函数的模拟实现
strlen的模拟实现 strlen函的函数数原型为: size_t strlen ( const char * str ); strlen函数返回C字符串str的长度。 实现: #include<stdio.h> #include<assert.h> //运用循环遍历一遍字符串 size_t my_strlen1(const char *str) { ...原创 2018-05-28 23:16:26 · 265 阅读 · 0 评论 -
数组
原创 2018-05-09 23:02:19 · 321 阅读 · 0 评论 -
引用和指针
1.引用的概念及其基本应用 什么是引用 引用引入了对象的一个同义词,它不是定义一个新的变量,而是给一个已经定义的变量重新起一个别名。 引用定义的格式为: 类型 & 引用变量名 = 已定义过的变量名 引用的特点 一个变量可取多个别名; 引用必须初始化; 引用只能在初始化时引用一次,不能改变为再引用其他的变量。 例: 1>引用: ...原创 2018-03-27 19:17:52 · 240 阅读 · 0 评论 -
在C++中的函数重载
首先先简单介绍一下C++和函数重载: C++: 是C语言的继承,在可以进行C语言的过程化程序设计以外,还可以进行面向对象对的程序设计。拥有面向对象的三大特性:继承性、封装性、多态。 函数重载: 在同一作用域内,可以有一组具有相同函数名,不同形式参数(参数的个数、类型或顺序)的函数,这组函数成为重载函数。重载函数一般用来实现功能相似而所处理的数据类型不同的问题,其返回值类型可以...原创 2018-03-23 10:57:18 · 510 阅读 · 0 评论