为什么函数在没定义之前就能调用
#include<stdio.h>intmain(void){inta=1,b=10;swap(&a,&b);printf("a=%d,b=%d",a,b);getch(...
#include <stdio.h>
int main(void)
{
int a=1,b=10;
swap (&a,&b);
printf ("a=%d,b=%d",a,b);
getch() ;
}
int swap(int *x,int *y)
{
int t;
t=*x,*x=*y,*y=t;
return 0;
}
WIN-TC。结果正确 。而且教材上也是这样的。
关于那个SLT,我把函数名都改成fuck了,还是可以…… 展开
int main(void)
{
int a=1,b=10;
swap (&a,&b);
printf ("a=%d,b=%d",a,b);
getch() ;
}
int swap(int *x,int *y)
{
int t;
t=*x,*x=*y,*y=t;
return 0;
}
WIN-TC。结果正确 。而且教材上也是这样的。
关于那个SLT,我把函数名都改成fuck了,还是可以…… 展开
5个回答
展开全部
你确定不会报错??
win-TC确实不会报错。。。
win-TC确实不会报错。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
printf与getch是基本输入输出函数
swap只要调用时函数名与定义函数名相同,TC会自己寻找到相对应函数
swap只要调用时函数名与定义函数名相同,TC会自己寻找到相对应函数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在VC6.0里编译不行。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1\你改一下函数名字看看还行不行了
swap 是STL的函数
swap 是STL的函数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询