首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

出error 不知道如何改。

2013-01-04 
出error不知道怎么改。。。。#includestdio.hvoid mySwap(int x, int y){int temp 0temp x///// 这地

出error 不知道怎么改。。。。
#include<stdio.h>

void mySwap(int x, int y)
{
int temp = 0;

temp = x;     ///// 这地方似乎要加buffer ;求怎么整
y = y;
y = temp;
}

int main(void)
{
int ival1 = 3;
int ival2 = 7;
printf("ival1 = %d, ival2 = %d\n", ival1, ival2);
mySwap(ival1, ival2);
printf("ival1 = %d, ival2 = %d\n", ival1, ival2);

return 0;
}
[解决办法]

#include<stdio.h>

void mySwap(int *x, int *y)
{
int temp;

temp = *x;
*x = *y;
*y = temp;
}

int main(void)
{
int ival1 = 3;
int ival2 = 7;
printf("ival1 = %d, ival2 = %d\n", ival1, ival2);
mySwap(&ival1, &ival2);
printf("ival1 = %d, ival2 = %d\n", ival1, ival2);

return 0;
}

热点排行