07 2016 档案
摘要:#include void change_array(char*, int); int main(void) { char a[10] = "abcdefg"; printf("The address of origin a = %p\n",a); change_array(a, 10); printf("The address of l...
阅读全文
摘要:做一点小小的改动,就可以在做到更改字符串中的某个位置的字符了。看代码: 这两个代码的小小差距映射出的东西很有趣。给他们加点东西继续看看。 和第一点一样,当尝试改变字符串中某个位置的字符,就出现错误。像第一点一样,我们改动一下。 意料之中,和第一点一样,将指针改为数组后,就可以正常替换了。 到这里,我
阅读全文
摘要:在研究按值传递机制时,发现一些模糊的概念。就是在对一个原本的(指针)变量重新给定另外一个值时,会不会改变这个变量原本所在的内存位置(即地址)。因此,决定深入研究一下。而且这也是必要的。 运行结果:声明a时的地址:0x7ffc3cabc31c The address of origin: 0x7ffc
阅读全文
摘要:现在,是grub2的天下了呀,虽然网上关于grub2的资料不少,但很多都是就一个方面讨论的,跟着这些教程配置虽然也能够成功,但总是迷迷糊糊,不知这grub2背后到底是怎么实现的。所以决定花时间深入了解一下。在学习grub2之前,我特地去看了以下grub2的前身:grub。 所以,就有了这篇文章。作为
阅读全文