扎马步
文章平均质量分 68
onestep365
这个作者很懒,什么都没留下…
展开
-
free(p)后指针问题
笔试很喜欢考这些 #include #include #include int main(){ char *str = (char *)malloc(100); strcpy(str, "hello"); free(str); if(str != NULL) { strcpy(str, "world"); printf("%s/n", str); }原创 2007-11-22 12:21:00 · 17696 阅读 · 11 评论 -
++前后缀剖析
笔试也总考这个int a = 4;a += (a++); //9a += (++a); //10(a++) += a; //后两个我用gcc编译出错(++a) += (a++); //这个VC不会报错,结果:11只要一反汇编出来就马上清楚了,如果直接这象这样打印printf("%d,%d/n", a+=(a++), a+=(++a));结果是8, 10int i=10, j=1原创 2007-11-22 12:58:00 · 943 阅读 · 0 评论