2017年1月11日 函数指针复习

来源:互联网 发布:炉石传说大数据2016 编辑:程序博客网 时间:2024/06/06 11:45

函数指针

int sum(int a,int b){    return a+b;}int sub(int a,int b){    return a-b;}int cal(int x,int y,int (*p)(int ,int ))  // 函数指针{    printf("result is = %d,p(x,y)); }int main(){    cal(a,b,sub);}int main(){    int a;    int b;    while(scnaf("%d%d",&a,&b){        cal(a,b,sub);    }}

指针函数

指针函数#include<stdio.h>#include<stllib.h>#include<string.h>char *str1(){    char *c= (char*)malloc(10)); //在堆空间上建立申请内存空间    strcpy(c,"Hello");    return c;}int main(){    char *p;    // 建立一个char 指针p=str();        str1();    printf("%s\n",p);    free(p);    // you need careful this,remember free(p):}    return 0;}

c primer plus

0 0
原创粉丝点击