计算机语言与C语言概述-ITBegin在线编程运行.PPT

计算机语言与C语言概述-ITBegin在线编程运行.PPT

字符串合并函数: void append_string(char *from,char *to) { for(;*to; to++); for(; *from;) *to++=*from++; *to=0; } 阅读程序: void f (char *c) main() { { c+=2; char c[20]=”abcdef”; (*c)++; f(c+1); c++; *c=0; printf(“%s”,c); } } ? ■内存空间的动态分配 在程序设计中,对于要处理的批量数据,我们往往是选用数组作为存放这些数据的数据结构,然而,数组有一个明显的缺点,就是在定义数组时,其长度必须是常值,无法根据需要动态地定义。这样,在很多情况下,不是定义的数组长度不够,就是定义太长以至于浪费。 采用动态分配可以克服这一缺点,并且可以随时释放。

文档评论(0)

1亿VIP精品文档

相关文档