学习点滴
arfi
本科
展开
-
printf语句也可以给变量赋值
有一比较特殊的格式串"%n",使用它可以在printf语句中给变量赋值,示例如下:int len;printf("hello%n", &len);该语句则会给变量len赋上值,其值为%n之前出现的字符数目,即hello的长度。 不过看起来好像没有什么用处呀!原创 2007-12-04 21:01:00 · 5994 阅读 · 0 评论 -
如何得知动态分配内存的长度(VC下)
使用vc提供的malloc函数分配空间,偶尔发现返回的地址前16个字节处存储的是所申请空间的大小(共占用4个字节)。不过这应该是依赖于编译器的。 VC提供msize函数,可以得到动态分配空间的大小原创 2007-12-04 21:08:00 · 749 阅读 · 0 评论