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

数学计算

开发平台:

Visual C++

  1. # include <stdio.h>
  2. # include <string.h>
  3. int search(char* p[], char* name);
  4. /* 给字符型的指针数组赋初值 */
  5. char* names[] = {
  6. "Herb",
  7. "Rex",
  8. "Dennis",
  9. "John",
  10. NULL};    /* NULL指针标志数组内容的结束 */ 
  11.  
  12. void main()
  13. {
  14. if(search(names, "Herb") != -1)
  15. printf("Herb is in list.n");
  16.   
  17.     if(search(names, "Mary") == -1)
  18. printf("Mary not found.n");
  19. }
  20.  
  21. int search(char* p[], char* name)
  22. {
  23. register int t;
  24.    
  25. for(t = 0; p[t]; ++t)
  26. if(!strcmp(p[t], name)) return t;
  27.     return -1;
  28. }