dynamic.c
上传用户:bjtelijie
上传日期:2010-01-01
资源大小:87k
文件大小:0k
源码类别:

数学计算

开发平台:

Visual C++

  1. # include <stdio.h>
  2. # include <stdlib.h>
  3. # define NUM 10
  4. int main()
  5. {
  6. char *str[NUM];  /* 定义一个字符性的指针数组 */
  7. int t;
  8. /* 为数组中的每个指针分配内存 */
  9. for(t=0; t<NUM; t++)
  10. {
  11. if((str[t]=(char *)malloc(128))==NULL)
  12. {
  13. printf("Allocation Error.n");
  14. exit(1);
  15. }
  16. /* 在分配的内存中存放字符串 */
  17. printf("Enter string %d: ", t);
  18. gets(str[t]);
  19. }
  20. /* 释放内存 */
  21. for(t=0; t<NUM; t++)
  22. free(str[t]);
  23. /* 由于主函数有返回值,故返回0值 */
  24. return 0;
  25. }