会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
hh9515
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
22
23
24
25
26
27
28
29
30
···
61
下一页
2019年2月23日
探索JS引擎工作原理 (转)
摘要: 这篇文章从相对底层的角度介绍了js引擎的工作 引入了 静态作用域 执行环境上下文(context) 等概念 , http://www.cnblogs.com/onepixel/p/5090799.html https://github.com/godkun/blog/issues/33
阅读全文
posted @ 2019-02-23 19:50 hh9515
阅读(237)
评论(0)
推荐(0)
2019年2月13日
C语言提高 (7) 第七天 回调函数 预处理函数DEBUG 动态链接库
摘要: 链表就是一个结构体 指针指向自身结构体类型 双向链表插入的时候 先改变自身 再改变两边 双向链表删除的时候 先改变两边 再改变自己 逆序一个单向链表 回调函数 指向函数的指针 4链表的遍历回调用法 // 链表的统一遍历的方法 void for_each(struct node *head,void(
阅读全文
posted @ 2019-02-13 11:23 hh9515
阅读(310)
评论(0)
推荐(0)
C语言提高 (6) 第六天 文件(续) 链表的操作
摘要: 1昨日回顾 #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> #include <string.h> int main(int argc, char* argv[]) { char buf[1024] = {
阅读全文
posted @ 2019-02-13 11:13 hh9515
阅读(194)
评论(0)
推荐(0)
C语言提高 (5) 第五天 结构体,结构体对齐 文件
摘要: 1昨日回顾 2作业讲解 3 结构体的基本定义 //1 struct teacher { int id; char name[64]; }; struct teacher t5 = { 5, "laoshi5" }; //2 struct { int id; char name[64]; } t3,
阅读全文
posted @ 2019-02-13 11:09 hh9515
阅读(353)
评论(0)
推荐(0)
C语言提高 (4) 第四天 数组与数组作为参数时的数组指针
摘要: 1昨日回顾 const int 和 int const是一样的 const char *p;值不变 char * const p; 指针不能变 编译器对参数的退化: 第三种模型: 三级指针 三级指针局部变量接收二级指针,并改变其内容 2拆分字符串第一种API #define _CRT_SECURE_
阅读全文
posted @ 2019-02-13 10:46 hh9515
阅读(399)
评论(0)
推荐(0)
C语言提高 (3) 第三天 二级指针的三种模型 栈上指针数组、栈上二维数组、堆上开辟空间
摘要: 1 作业讲解 strlen求字符串长度,字符数组到’\0’就结束 sizeof是看数据类型占用大小(字节 声明指针变量后,内部数是随机的,为了避免野指针,初始化的时候要设为NULL 使用完之后,依然要设为NULL 2 昨日回顾 3 字符串易犯错误模型 判断一个指针是否合法应该看这个指针的值是不是NU
阅读全文
posted @ 2019-02-13 10:40 hh9515
阅读(531)
评论(0)
推荐(0)
C语言提高 (2) 第二天 用指针对字符串进行操作
摘要: 2 昨日回顾 p++: (把地址转换成整型 加上它所指向的数据的大小 3指针成立条件和间接赋值 条件一:有两个变量 其中至少一个是指针 条件二:建立关联 条件三:间接操作 4间接操作的例子 5间接操作的内存四区图 6 指针做为函数参数的意义 7指针的总结 8字符串-指针和数组名的区别 答:指针是指向
阅读全文
posted @ 2019-02-13 10:35 hh9515
阅读(612)
评论(0)
推荐(0)
C语言提高 (1) 第一天 数据类型本质与内存四区
摘要: (物联网的分层的概念 b/s c/s 结构 习惯: 在C语言 0 函数执行成功 <0是错误 >1做一些返回值处理 3 课前准备 工作经验,记录 4 数据类型的本质 数据类型的本质是固定大小内存块的别名 sizeof 求数据类型大小 所以前面加40 后面加4 指针的跨度取决于指针类型 +-X/也是操作
阅读全文
posted @ 2019-02-13 10:18 hh9515
阅读(255)
评论(0)
推荐(0)
2019年1月27日
关于内存地址和内存空间的理解(转)
摘要: 1.内存地址用4位16进制和8位16进制表示的区别。例如经常可以看到某些书籍上写的内存地址0x0001,在另外一些书籍上写的内存地址又变成了0x00000001。都是表示的编号为1的内存地址,为什么一个是4位16进制表示,另外一个又是用8位16进制表示呢? 首先,必须要知道内存地址只是一个编号,代表
阅读全文
posted @ 2019-01-27 14:05 hh9515
阅读(517)
评论(0)
推荐(0)
2019年1月23日
为什么对数组处理的函数需要传递数组长度
摘要: 所以数组处理函数一般都传一个数组长度,当然也可以使用数组指针,不过这么写好像就没啥意义了~ 下图: (通过数组指针
阅读全文
posted @ 2019-01-23 11:39 hh9515
阅读(434)
评论(0)
推荐(0)
上一页
1
···
22
23
24
25
26
27
28
29
30
···
61
下一页
公告