摘要:
今日看见CSDN博客主页上的一篇推荐博文,结果因为博文的错误理解遭来技术宅们的口诛笔伐。博主文中的一句“建立在栈上的数组大小肯定是在编译时候就确定的”为其带来了飞来横祸。http://blog.csdn.net/woshishenguanyear/archive/2011/06/13/6542527.aspx在初学C语言时,我们为了方便记忆,往往认定静态分配数组在栈上,动态分配数组在堆上,这确实为实现21天学会C语言的宏伟目标提供了便利。但是实际上C99标准已经允许程序在栈上分配变长数组。/*s1ands2aretwostrings(char*)*/charstr[strlen(s1)+str 阅读全文