|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#include<stdio.h>
void main()
{
int max(int ,int );
int min(int ,int );
int add(int ,int );
void process(int x ,int y,int(*fun)() );
int a,b;
printf("endter a and b: ");
scanf("%d %d",&a,&b);
printf("max= ");
process(a,b,max);
printf("min= ");
process(a,b,min);
printf("add= ");
process(a,b,add);
}
int max(int x,int y)
{
int max;
if(x>y)
{
max=x;
}
else
{
max=y;
}
return max;
}
int min(int x,int y)
{
int min;
if(x<y)
{
min=x;
}
else
{
min=y;
}
return min;
}
int add(int x,int y)
{
int add;
add=x+y;
return add;
}
无论我把int max(int ,int );
int min(int ,int );
int add(int ,int );
void process(int x ,int y,int(*fun)() );
放在main前还是后还是错误! 下面是编译器的提示
1>------ 已启动生成: 项目: 指针02, 配置: Debug Win32 ------
1>生成启动时间为 2011/12/18 12:05:51。
1>InitializeBuildStatus:
1> 正在对“Debug\指针02.unsuccessfulbuild”执行 Touch 任务。
1>ClCompile:
1> 所有输出均为最新。
1>ManifestResourceCompile:
1> 所有输出均为最新。
1>指针02.obj : error LNK2019: 无法解析的外部符号 _process,该符号在函数 _main 中被引用
1>D:\Users\Administrator\Documents\Visual Studio 2010\Projects\指针02\Debug\指针02.exe : fatal error LNK1120: 1 个无法解析的外部命令
1>
1>生成失败。
1>
1>已用时间 00:00:00.18
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========
该贴已经同步到 空手套小白狼的微博 |
|