摘要: 转载于http://blog.csdn.net/hinyunsin/article/details/6662851 转载于http://blog.csdn.net/hinyunsin/article/details/6662851 前言 其实很早就想要写一篇关于指针和数组的文章,毕竟可以认为这是C语 阅读全文
posted @ 2016-09-18 21:09 张飞online 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 首先亮明个人观点,不要认为这样写都算写的不好,还强调大神一般不写这种代码,可读性不高 其实是你的C语言基础太差,读不懂,大神还真的就是这么写的。可以看看C语言库函数中的一些写法 *P++ :*和++都是同级运算符,右结合。但++要整个表达式运算完了才运算,先提取P指向对象的值,然后P再做++运算,指 阅读全文
posted @ 2016-09-18 20:23 张飞online 阅读(5415) 评论(0) 推荐(1) 编辑
摘要: 今天探讨const,首先来说是将变量常量化。为什么要将变量常量化,原因有诸多好处有诸多。比如可以使数据更加安全不会被修改! 但是这个词有几个点要注意,那就是他究竟修饰了谁? 1.const int a/ int const a 如果我们给出 const int a;你应该知道这是将a常量化了,但是为 阅读全文
posted @ 2016-09-18 19:34 张飞online 阅读(9847) 评论(0) 推荐(1) 编辑
摘要: 其实很多人就想弄明白这个定义了的数组指针里面赋值给的a究竟是什么 a是一个列地址,那么*a是什么,*a还是个地址它存储了行地址。如果我们定义一个指针,那他就有点二级指针的味道。因为它存储的是一个地址,而*改地址还是存储的一个地址。我们在*那就是内容了。 阅读全文
posted @ 2016-09-18 15:02 张飞online 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 一、端到端地址翻译示例 上节我们刚把TLB开了个头,多说无益,还是具体来玩个实际例子吧,具体来做一个端到端(虚拟地址到物理地址)的地址翻译示例,来统筹下之前讲的知识点。先来做如下约定: 1、老规矩,存储器按字节寻址,访问也按一字节访问; 2、虚拟地址14位长(n=14),物理地址12位长(m=12) 阅读全文
posted @ 2016-09-18 10:35 张飞online 阅读(1561) 评论(0) 推荐(0) 编辑