#include
void main()
{
void show(char,char);
void show1(char);
extern void show2(char);
show('A','B');
show1('U');
show2('K');
}
static void show(char str,char str1)//内部函数
{
printf("show:%c%c\n",str,str1);
}
void show1(char str)//默认是外部函数
{
printf("show1:%c\n",str);
}
file2.c代码
#include
void show2(char str)//默认是外部函数
{
printf("show2:%c\n",str);
extern void show1(char);
show1('!');
}
连接时报错:unresolved external symbol "void __cdecl show(char,char)
初学.个人猜测是参数传送问题..求高人解答..(static去掉后正常)