读书人

简短的C语言,该如何解决

发布时间: 2012-08-16 12:02:15 作者: rapoo

简短的C语言
#include "stdio.h"
struct test
{
int a;
char *p;
}aa;
void init();
void main()
{
void init();

printf("%d\n",aa.a);

}
void init()
{
aa.a=15;
}

为什么无法输出:15

[解决办法]

C/C++ code
#include "stdio.h"struct test{    int a;    char *p;}aa;void init();void main(){    init();        printf("%d\n",aa.a);    }void init(){    aa.a=15;}
[解决办法]
void main()
{
void init();

printf("%d\n",aa.a);

}
这里的void init();改为init();调用函数不用声明

[解决办法]
把你 main 里面的void init();
改成init();

读书人网 >C语言

热点推荐