C_易水寒

海角C语言,被遗忘的凄美故事!剜骨放血,只有最深痛的记忆留在中枢神经!

导航

#

[置顶] 献给2012——易水寒的心声

摘要: 献给2012——易水寒的心声当蜘蛛网无情地查封了我的炉台当灰烬的余烟叹息着贫困的悲哀我依然固执地铺平失望的灰烬用美丽的雪花写下:相信未来;当我的紫葡萄化为深秋的露水当我的鲜花依偎在别人的情怀我依然固执地用凝霜的枯藤在凄凉的大地上写下:相信未来…… ————题记:易水寒对新一年的深度思考一.往事知多少,小楼昨夜又东风,故国不堪回首月明中去年这个时候,我写了个说说:心痛2010,Gone with the wind ,Tomorrow is another day。当时幻想着2011年是新的一年,新的一天,新的开始。人生最大的失败就是只有幻想,没有行动。下面,就简要回忆一下我那惨淡的一年吧。去年寒 阅读全文

posted @ 2011-12-29 21:42 C_易水寒 阅读(384) 评论(2) 推荐(0) 编辑

2011年11月5日 #

一个C语言问题: #define a int[10]与typedef int a[10]—哪位友友帮忙分析一下?

摘要: 1),#define a int[10] A),a[10] a[10]; B),a[10] a; C),int a[10]; D),int a; E),a b[10]; F),a b; G),a* b[10]; H),a* b; 2), typedef int a[10]; A),a[10] a[10]; B),a[10] a; C),int a[10]; D),int a; E),a b[10]; F),a b; G),a* b[10]; H),a* b; 3),#define a int*[10] A),a[10] a[10]; B),a[10] a; C),int a[10]; D).. 阅读全文

posted @ 2011-11-05 23:50 C_易水寒 阅读(2357) 评论(0) 推荐(0) 编辑

我对一个C程序的分析(如果哪位友友有不同意见欢迎评论)

摘要: 以下面程序分析入手:int main(){ int a[5]={1,2,3,4,5}; int *ptr1=(int*)(&a+1); int *ptr2=(int*)((int)a+1); printf("%x,%x",ptr1[-1],ptr2); return 0;}下面用两种方法分析,第一,用理论分析;第二,在VC++6.0上调试,看结果。第一,理论分析:先看&a+1:对数组a的首地址,该地址的值加上sizeof(a)的值,即&a+5*sizeof(int),即下一个内存快的地址,也就是数组所在这块内存后面的那块的首地址(这个地址我们不知道是 阅读全文

posted @ 2011-11-05 20:01 C_易水寒 阅读(494) 评论(2) 推荐(0) 编辑

困扰我的C语言问题?

摘要: int main(){int a[5]={1,2,3,4,5}; //a[5]=1245120 a的首地址是0x0012ff6c ,ptr1=0xcccccccc, &a+1=0x0012ff6dint *ptr1=(int*)(&a+1);int *ptr2=(int*)((int)a+1);printf("%x,%x",ptr1[-1],ptr2);return 0;}上面的是一个很简单的C语言程序,但是我在调试时遇到了很多问题(主要问题是关于数组的(地址和值)),哪位友友对这个程序感兴趣的话帮忙分析一下呗? 阅读全文

posted @ 2011-11-05 00:57 C_易水寒 阅读(959) 评论(7) 推荐(0) 编辑

2011年10月29日 #

拼了整整一天,把这个问题搞明白了(看我上一篇文章的问题)

摘要: 拼了整整一天,把这个问题搞明白了(看我上一篇文章的问题) 阅读全文

posted @ 2011-10-29 20:12 C_易水寒 阅读(805) 评论(1) 推荐(0) 编辑

困扰我的问题:谁能帮我解决,我请他吃饭。

摘要: 下面是一个很小的程序,求输出的值:int main() { char a[1000]; int i; for(i=0; i<1000; i++) { a[i] = -1-i; } printf("%d",strlen(a)); return 0;}就这么简单,希望哪位友友能帮我分析一下!这个问题真的搞懂了,其实挺不容易的!!!!!好好分析一下,好好分析一下在计算机内部-128为什么等于-0.好好分析一下。 阅读全文

posted @ 2011-10-29 10:37 C_易水寒 阅读(158) 评论(0) 推荐(0) 编辑

我的疑问:计算机硬件怎么感知-128等于-0?

摘要: 我的疑问:计算机硬件怎么感知-128等于-0?以下面的程序入手分析:int main(){ char a[1000]; int i; for(i=0; i<1000; i++) { a[i] = -1-i; } printf("%d",strlen(a)); return 0;}分析上面的程序:a[i]=-1,-2,-3,…,-254,-255…,但是,这些数在计算机内部是怎么存的?大前提是(char的默认状况是存的有符号数,并且数据在计算机内部是以补码的形式存的)分析:-1原1000 0001,补1111 1111;-2原1000 0010,补1111 1110;… 阅读全文

posted @ 2011-10-29 10:31 C_易水寒 阅读(1173) 评论(5) 推荐(1) 编辑

2011年10月25日 #

我发现的VC++6.0的两个错误!

摘要: 我最近在研究sizeof这个关键字,我发现了VC++6.0的两个错误!!编译器也会出现错误,很正常!首先分析VC++6.0软件的第一个错误,用sizeof测试数组时发现的。看代码分析吧:void main(){ /* int *p=NULL; int i=0,j=0; i=sizeof(p); printf("%d\n",i); j=sizeof(*p); printf("%d\n",j);*/int a[100]; int i,j,k,l,m,n; i=sizeof(a); //调试后:i的值为400 j=sizeof(a[99]); //调试后:j的 阅读全文

posted @ 2011-10-25 17:42 C_易水寒 阅读(292) 评论(0) 推荐(0) 编辑

程序人生,大学规划

摘要: 大学怎样度过?走了这么长时间了,对于很多人来说回忆起来都没什么收获,而对我来说不后悔。就规划一下以自己的计算机专业这个方向谈一谈在这个专业上如何走过。在学校这几年,我不准备考关于计算机方面的任何证书,可以大胆挂一下科目,可以大胆逃一些课,可以不会装操作系统,不会做PPT,不会用Word,Excel,PS,Flash等等软件,不会做网页和动态网站,不会玩游戏,扣扣炫舞可以玩的很烂很烂,英语四级可以考多次,只要过了就行。不丢人。而在专业上,只想学一下四门课:一:C和C++二:操作系统三:汇编四:CPU体系结构现在,我正在学着C语言(语法学习即将结束,而实践编程还远没有结束),然后接着Thinkin 阅读全文

posted @ 2011-10-25 17:39 C_易水寒 阅读(176) 评论(0) 推荐(0) 编辑

程序人生,从“Hello,world!”说起

摘要: 程序人生 阅读全文

posted @ 2011-10-25 17:37 C_易水寒 阅读(148) 评论(0) 推荐(0) 编辑