#include
int g(int);
int main()
{
printf("%d",g);
}
int g(int a)
{
printf("a");
return 1;
}
就这么个东西,然后同学的电脑运行出来就是4198410这一个数,连a都没有printf出来怎么回事,在我电脑上好好的
大神看一下 打错标题
输出的应该是函数g(int)的地址
当我没问过好了= =
我猜测你的意图可能是打印a的值,写法如下:
//#include"stdio.h"
#include "stdafx.h"
int g(int a);
int main()
{
g(100);
}
int g(int a)
{
printf("%d", a);
return 1;
}
这时你的函数g(int a)返回值就没什么意义了。