会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
夜行过客
纸上得来终觉浅,绝知此事要躬行。
博客园
首页
新随笔
管理
上一页
1
···
51
52
53
54
55
56
57
58
59
···
75
下一页
2017年5月15日
7.二维数组及多维数组
摘要: 一. 示例 PS:a代表首元素的地址,是一个数组指针。每次向后跳低维的维数,a+1的地址从2291752变成2291772说明向右跳了4*5个字节。 二.结论 三 C语言中关于[]的实际意义 a[i] a[0+i] a(0+i) *(a+i) 四 数组作函数参数时的等价关系 数组函数 等效的指针参数
阅读全文
posted @ 2017-05-15 11:18 夜行过客
阅读(228)
评论(0)
推荐(0)
2017年5月11日
6.数组类型和数组指针类型
摘要: 一.数组类型 定义一个数组类型: 使用这个数组类型: 二.数组指针类型 定义一个数组指针类型: 使用这个数组指针类型: 三.直接定义指针变量 定义一个数组指针类型: 使用这个数组指针类型:
阅读全文
posted @ 2017-05-11 15:14 夜行过客
阅读(702)
评论(0)
推荐(0)
2017年5月10日
5.二级指针
摘要: 一.二级指针的输入模型 打印结果: 二.一级指针的技术推演 输出: 三.二级指针的技术推演
阅读全文
posted @ 2017-05-10 11:39 夜行过客
阅读(305)
评论(0)
推荐(0)
2017年5月9日
4.const
摘要: const 放在*号的左边为指针常量,即:该指针所指向的内存空间不允许被修改。const放在*号的右边为常量指针,即:该指针的指向不允许被修改。 简单的说就是: 假设定义一个结构体 Teacher : 同时提供了一个方法: 此时的p就是一个常量指针,它的值是不能被修改的。 反之: 当const 放在
阅读全文
posted @ 2017-05-09 14:41 夜行过客
阅读(161)
评论(0)
推荐(0)
3.字符串
摘要: 一.字符串拷贝 二.不要相信主调函数传入的内存空间 如: 三.数据越界(语法级别的越界) char buf[3] = "abc"; // 事实上还有一个'\0' 四.不断的修改内存指针变量,一定要注意,在释放时,要拿到内存的首地址进行释放。
阅读全文
posted @ 2017-05-09 10:29 夜行过客
阅读(176)
评论(0)
推荐(0)
2017年4月25日
C/C++ 错误笔记-如果要释放内存,必须拿到内存的首地址进行释放
摘要: 例:修改字符串的第三个字母为a 运行,VS报下列错误: 出现这个问题的原因是,C语言规定:如果要释放内存,必须拿到内存的首地址进行释放 而p指针在释放之前,进行了移位操作,不再指向首地址,因此程序发生crash。解决办法:只需要保存首元素的地址用来释放即可。 运行结果:
阅读全文
posted @ 2017-04-25 20:16 夜行过客
阅读(549)
评论(0)
推荐(1)
2.指针
摘要: 一.指针是一种数据类型 1) 指针也是一种变量(从内存的角度看,就是分配四个字节的内存),占有内存空间,用来保存内存地址。 2) 指针变量和它指向的内存块是两个不同的概念。 例:拷贝字符串 运行示意图: 运行结果: 3) 指针是一种数据类型,是指它指向的内存空间的数据类型 这就是为什么int类型的指
阅读全文
posted @ 2017-04-25 18:39 夜行过客
阅读(238)
评论(0)
推荐(0)
2017年4月14日
1.内存
摘要: 1.内存四区模型 2.程序的执行流程 2.1、操作系统把物理硬盘代码load到内存2.2、操作系统把c代码分成四个区2.3、操作系统找到main函数入口执行 3.内存四区的各个元素分析 a.栈区(stack):由编译器自动分配释放,存放函数的参数值,局部变量的值等。 b.堆区(heap):一般由程序
阅读全文
posted @ 2017-04-14 09:24 夜行过客
阅读(246)
评论(0)
推荐(0)
2017年4月12日
Office-Excel取消掉每次打开弹出的自定义项安装程序弹窗
摘要: 电脑重装了系统之后,重新安装了office2013,发现每次打开Excel都会弹出一个如下图所示的弹窗,比较烦人。 要取消掉这个弹窗也是比较简单的。 打开“文件”--“选项”--“加载项” 在下面的管理中选择COM加载项,点击“转到”,删除掉其中的“Load Test Report Addin”即可
阅读全文
posted @ 2017-04-12 16:51 夜行过客
阅读(7554)
评论(0)
推荐(0)
2017年4月11日
android proguard 保留内部类
摘要: 今天在使用Proguard keep一个 静态内部类的时候,混淆完之后一直找不到那个静态内部类,内心抓狂啊。 最后在stackoverflow上找到了答案: 其中 A$* 表示所有A的内部类都保留下来,也可以如下使用: 这样可以根据需要只保留A的某一个内部类 以下是proguard文件一部分 注意:
阅读全文
posted @ 2017-04-11 19:37 夜行过客
阅读(12850)
评论(0)
推荐(0)
上一页
1
···
51
52
53
54
55
56
57
58
59
···
75
下一页
公告