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

数学计算

开发平台:

Visual C++

  1. # include <stdio.h>
  2. # include <string.h>
  3. void check(char *a, char *b, int(*cmp)(const char *, const char *));
  4. void main()
  5. {
  6. char s1[80], s2[80];
  7. int(*p)(const char *, const char *);    /* 函数指针 */
  8. p = strcmp;    /* 将函数strcmp的地址赋给函数指针p */
  9. printf("输入两个字符串:n");
  10. gets(s1);    /* 输入字符串1 */
  11. gets(s2);    /* 输入字符串2 */
  12. check(s1, s2, p);    /* 通过指针变量p传递函数strcmp的地址 */
  13. }
  14. void check(char *a, char *b, int(*cmp)(const char *, const char *))
  15. {
  16. printf("测试是否相等n");
  17. if(!(*cmp)(a, b))
  18. printf("结果:相等n");
  19. else
  20. printf("结果:不相等n");
  21. }