黑马程序员技术交流社区
标题:
函数定义问题
[打印本页]
作者:
yongwei
时间:
2015-7-18 21:47
标题:
函数定义问题
我定义了一个函数但是好像是调用失败了,求大神来看看
#include<stdio.h>
void swap(int*,int*);
int main(void){
int x,y;
printf("please type x\n");
scanf("%d",&x);
printf("please type y\n");
scanf("%d",&y);
printf("x is %d,and y is %d\n",x,y);
swap(&x, &y);
printf("now x is %d,y is %d\n",x,y);
}
void swap(int *a,int *b)
{
int temp;
temp=*a;
*a=*b;
*b=temp;
}
[/code]
程序到swap(&x,&y )就断了
还有本来我不想用两个scanf()的,但是我要是scanf("%d,%d",&x,&y)就只能输入x, 输入完x回车后程序直接执行下一行
作者:
zhaofeizlj
时间:
2015-7-18 21:52
别回车,输入逗号就ok了
作者:
Mr冷夏
时间:
2015-7-18 22:01
不回车 输入逗号就可以了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2