自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 cocos creator 使用anysdk接入admod

本文建立在读者已经掌握cocos creator安卓打包的前提下接入admod广告。首先下载anysdk,然后点击安妮市场ak_1下载好AdMod后,回到图ap_1的界面点击“➕”创建adtext工程,ak_2这边注意,如果没有keystore文件,就使用签名小工具,改一改,添一添就行,测试而已不用认真。成功后会生成签名文件。我这里的都是官方给的三个地...

2019-03-08 18:18:20 944 1

原创 冒泡排序(C语言)

冒泡排序:p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Menlo; color: #78492a}p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Menlo; color: #d12f1b}p.p3 {margin: 0.0px 0.0px 0.0px 0.0px; font:

2018-01-29 19:38:39 303

原创 双链表的增删改查的功能实现代码。

1. 双链表比单链表在结构上多了一个前屈指针。这个前驱指针会指向该节点的前一个结点。所以其中的任意一个结点都能找到他的前一个结点位置并进行访问,也能找到他的下一个结点位置并进行访问。p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Menlo; color: #78492a}p.p2 {margin: 0.0px 0.0px 0.0px 0.

2018-01-25 17:48:14 285

原创 单链表的增删改查功能实现C语言代码

上一篇博客写了单链表的创建(头插法,尾插法)现在写数据结构的增删改查p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Menlo; color: #78492a}p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Menlo; color: #d12f1b}p.p3 {margin: 0.

2018-01-24 10:09:35 682

原创 线性表的链式存储结构

1,  以前在顺序结构中,每个数据元素只需存数据元素就可以。现在链式存储结构中,除了要存取数据元素信息外,还要存储它的后继元素的存储地址。       因此,为了每个数据元素a与其直接后继数据元素b之间的逻辑关系,对数据元素a来说,除了存储其本身的信息之外,还需要存储一个指示其直接后继的信息(即直接后继的存储位置)。我们把存储数据元素信息的域称为数据域,把存储直接后继位置的域称为指针域。指针域

2018-01-24 10:06:23 160

原创 顺序列表

顺序存储结构需要三个属性*  存储空间的起始地址:数组date,他的存储位置就是存储空间的存储位置。*  线性表的最大存储容量:数组长度MAXSIZE。*  线性表的当前长度:length。p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Menlo; color: #78492a}p.p2 {margin: 0.0px

2018-01-22 18:34:21 358

原创 结构体

1, 结构体类型   struct:概念:用来定义结构体的关键字。作用:用已有类型的集合,定义一个新类型,关键字使用struct。例如:      struct{   char fname  [8];                           char sname [8];                            char exam[16];   

2018-01-21 16:28:03 179

原创 文件操作

1. 打开文件函数原型 FILE * fopen(const char *filename ,const char *openstyle);a  第一个参数为要打开的文件的名字;b  第二个为打开文件的方式;c  返回值类型为FILE*  FILE是一个结构体(关于文件信息的数据包);d  当打开文件失败时返回空指针NULL。1.2  打开方式可选参数及介绍“r”打开文

2018-01-21 14:57:49 108

原创 字符串

引言:"this is a string"。字符串用双引号包围。字符数组:数组的每一个元素都是字符,字符用单引号包围。char c[4] = {'t','h','i','s'};字符串:在内存里用字符数组存储字符串,字符数组要加一个元素,以空字符('\0')结尾。1, 字符串的定义1.1  字符串概念:C语言中字符串就是存入字符的数组,以‘\0’作为结束标志。* 

2018-01-20 17:27:49 178

原创 指针基础(3)指针与数组,函数

1, 指针与数组例如:int a[5];数组a的5个元素,在内存空间中连续发布。每个元素也有相应的内存地址。数组的名字,就是数组第一个元素(下标为0的元素a[0])的内存地址,即数组首地址,也称为数组首元素地址。数组的名字,就相当于指向数组首元素的指针。1.1, 访问数组的特殊方式;可以通过下标和指针两种方式访问数组元素。*用指针形式访问数组:p.p1 {margin: 0

2018-01-20 10:50:14 152

原创 指针基础(2)

9.2 动态内存分配:malloc函数:函数原型:void* malloc(size_t size);功能:*  开辟一块size大小的连续堆内存。*  size表示堆上堆上所开辟内存的大小(字节数)。*  函数返回是一个指针,指向刚刚开辟的内存的首地址。*  如果开辟内存失败,返回一个空指针,即返回值为NULL;*  当内存不再使用时,应使用free()函数将内存快释放*  使用时必须包含头文件

2018-01-17 21:18:55 152

原创 指针基础(1)

1,指针的理解指针,也是一个变量的数据类型,它的值是另外一个变量的地址。也就是说指针是存放内存地址变量的一种特殊数据类型。1.1    声明一个指针变量:char  *p = &achar;*  p:指针变量本身的名字;*  “*”:表示p是一个指针变量;*  &:取地址运算符,返回变量地址;*  &achar:代表变量achar的地址编号;*  =:把变量achar的

2018-01-17 20:04:01 137

原创 函数的理解

1,在编程的世界里,函数就是一段代码的模块,把相应的代码包容起来共同去完成一个项目的一个功能性模块。函数作为C语言C中基本的模块:*每个程序只有一个主模块(主函数)*可以有多个其他的函数(子函数)*函数可以更好的组合代码2,定义一个函数:语法如下:返回值类型 函数名(形参列表){      //函数体}return_type function_name(fo

2018-01-16 21:09:43 246

空空如也

空空如也

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

TA关注的人

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