#include "stdio.h"
int max(int x, int y)
{
return x > y ? x : y;
}
int min(int x, int y)
{
return x < y ? x : y;
}
void calculate(int (*p) (int ,int) , int x ,int y)
{
int a = 0;
a = p(x,y);
printf(" %d \n",a);
}
int calculate1(int (*p)(int, int), int x, int y)
{
return p(x,y);
}
char* p = NULL;
char* calculate2( )
{
static char array[] = { "HELLO WORLD !!" };
/*
当 使用 char array [] = {"HELLO WORLD !!" }; 会返回一个错误得地址
因为 此时 数组array中得地址发生了变化;
*/
p = array;
return p;
}
int main()
{
printf("%s", calculate2());
return 0;
}
函数指针和指针函数得一些测试函数和猜想想法实验
最新推荐文章于 2024-10-02 21:02:12 发布