自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 优先级,结合性超级详解

直接以*p++为例:乍一看p的左边是*,右边是++,由于*和++优先级相同,故以结合性来判定,*与++结合性为从右向左,故p先结合++,变成p++,又++为后置++,则p先不加一,而把p++作为一个整体,其值为p的值,假设此时p++这个整体是m,则此时变为*m,这时m结合*变成*m,则*m为最后的值,此时再p=p+1。执行顺序等价于 p; *p; p=p+1;......

2022-04-14 16:27:13 292

原创 Unity客户端_PhotonServer服务端_MySQL数据库学习总结

Client_Server启动流程 Client_Server通信工作原理 Client_Server搭建总览Unity客户端搭建 PhotonServer服务端搭建

2022-07-13 19:16:31 831 1

原创 实例理解抽象和封装

实例理解抽象和封装

2022-06-27 23:21:08 455 1

原创 数据结构学习总结

数据结构学习总结

2022-06-27 16:35:16 273

原创 Lua快速学习总结

Lua快速学习总结

2022-06-24 23:40:10 111

原创 Unity的lua热更新框架学习总结

Unity的lua热更新框架学习总结

2022-06-24 21:18:20 785

原创 Lua元表学习总结

Lua元表学习总结

2022-06-24 15:18:13 76

原创 Unity手指滑动让物体旋转

Unity手指滑动让物体选旋转

2022-06-16 15:01:33 1565

原创 Unity透明度淡入淡出

Unity透明度淡入淡出

2022-06-14 21:41:20 518

原创 Unity实现背景循环移动

Unity实现背景循环移动

2022-06-14 20:31:07 1626

原创 Realloc动态内存分配超详细解析

在数据结构中我们经常会用到realloc来动态分配空间,它是c语言的基础,在数据结构中也是很重要的。1,传给realloc的指针为空时:当调用realloc(p,size)时,如果传来的p为NULL此时realloc等价于malloc,而malloc返回分配的空间的首地址,因此这种特殊情况下用 p = (数据类型*)realloc(p,size),否则将找不到新分配的空间。2,在原空间后面的空间区域足够时,直接扩容:当realloc重新分配的空间小于p所指向空间加上其后还未开

2022-05-27 21:44:23 2378

原创 Unity移动和旋转缓动实现

为了构建更逼真的移动和旋转效果,缓动实现就很有必要了。1,移动缓动:transform.position = Vector3.Lerp(tarnsform.position,targetPosition,0.3f)2,旋转缓动:transform.rotation = Quaternion.Slerp(transform.rotation,targetRotation,0.1f)总结:1,移动用Vector3.Lerp()2,旋转用Quaternion.Slerp()...

2022-05-25 17:02:25 2863

原创 10-7递归10进制转2进制(10行代码)

int dectobin(int n){ if (n == 1) return 1; else return dectobin(n / 2) * 10 + n % 2;}int main(){ int n; printf("Enter n: "); scanf("%d", &n); printf("dectobin(n) = %d", dectobin(n)); return 0;}

2022-04-17 11:34:20 66

原创 仅需6行代码判断回文

void main(){ char str[10], * sp1=str, *sp2=str;int i,cnt=0; gets_s(str);//获取字符 for (i = 0; str[i] != '\0'; i++, cnt++);//获取字符个数(不包括\0) sp2 = sp2 + cnt - 1;//sp2指针指向最后一个字符 while (*sp1 == *sp2) sp1++, sp2--;//两个指针向中间字符偏移 if (sp1 >...

2022-04-12 23:14:20 176

原创 20行代码解围圈报数题目,n人围一圈,从第一人开始报数,报到m的人出局,按顺序输出退出人编号

int main(){ int i, j, n, m, curm=0, list[11] = {0}; printf("Enetr n,m: "); scanf("%d%d", &n, &m); for (i = 1; i <= n; i++) list[i] = i;//编号 for (i = 1; i <= n; i++) { curm++;//报数(每次加一代表报了一个数) if (curm ...

2022-04-12 20:29:04 518

原创 10进制转2进制,超简单计算方法,不妨看看?

10进制转2进制,超简单计算方法,不妨看看?

2022-03-25 20:32:22 945 2

原创 不明白>为什么优先于=?超细解读萌萌秒懂

直接上图,a=b>c实际上是a=(b>c),如果b>c,b>c的关系运算结果返回1,再将1赋给a,即佐证了关系运算符优先于赋值运算。

2022-03-24 15:42:12 316

原创 c语言类似%4d的输出超详细解说,萌萌秒懂

废话不多说直接上图。我们可以看见%d,%1d,%2d,%3d,%4d的输出结果区别。比如%4d输出后表示输出结果宽度为4,输出的2对齐到宽度为4的格子最右侧,因为2只占一个空格所以左边补了3个空格。

2022-03-24 12:36:12 3041 1

空空如也

空空如也

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

TA关注的人

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