05 2017 档案

摘要:首先由一个程序引入话题: 程序的输出结果为: sizeof(st1) is 12 sizeof(st2) is 8 问题出来了,这两个一样的结构体,为什么sizeof的时候大小不一样呢? 本文的主要目的就是解释明白这一问题。 内存对齐,正是因为内存对齐的影响,导致结果不同。 对于大多数的程序员来说, 阅读全文
posted @ 2017-05-30 12:02 IT.笨笨 阅读(245) 评论(0) 推荐(0)
摘要:char *s1 = "hello";char s2[] = "hello"; 【区别所在】 char *s1 的s1,而指针是指向一块内存区域,它指向的内存区域的大小可以随时改变,而且当指针指向常量字符串时,它的内容是不可以被修改的,否则在运行时会报错。char s2[]的s2 是数组对应着一块内 阅读全文
posted @ 2017-05-27 10:35 IT.笨笨 阅读(274) 评论(0) 推荐(0)
摘要:今天两点感悟: 1、代码尽量不要拷贝,能自己敲的就自己敲吧。这样的好处最明显的地方就是加深理解记忆,以后面试的时候不至于我知道在哪里,但是回答不上来。 2、多写东西,自己的东西,不要拷贝,自己怎么理解的就怎么写。那是自己的,不是别人的。 观察者模式-Oberver 说明:当被观察者Obervenbe 阅读全文
posted @ 2017-05-23 22:19 IT.笨笨 阅读(261) 评论(0) 推荐(1)