|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
在VC6.0当中,同样是在未声明就调用函数的情况下,为什么把add()声明为int就没有报错,而把add()声明为void就报错
- #include <stdio.h>
- void main( )
- {
- int a=2,b=3;
- printf ("a=%d, b=%d\n",a, b);
- add(a,b);
- printf("a=%d,b=%d\n", a,b);
- }
- int add(int x,int y) //add声明为int型
- { x=x+8; y=y+12;
- printf("x=%d,y=%d\n",x,y);
- }
复制代码
- #include <stdio.h>
- void main( )
- {
- int a=2,b=3;
- printf ("a=%d, b=%d\n",a, b);
- add(a,b);
- printf("a=%d,b=%d\n", a,b);
- }
- void add(int x,int y) //add声明为void型
- { x=x+8; y=y+12;
- printf("x=%d,y=%d\n",x,y);
- }
复制代码 |
|