|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 xurui71 于 2011-5-20 16:41 编辑
/******比较a【0】b【0】的大小,把大的数赋值给a【0】,把小的数赋值给b【0】********/- #include <stdio.h>
- void bijiao(int a[1], int b[1]);//设立一个函数比较a[0]b[0]大小,把大的赋给a[0],小的赋给b[0];
- int main()
- {
- int a[1]={2},b[1]={3};
-
- bijiao(a[0],b[0]);//这个函数运行结束后,为什么不能有a[0]=3,b[0]=2?
- printf("max=%d , min=%d\n",a[0],b[0]);
- }
- void bijiao(int a[0], int b[0])
- {
- int temp;
-
- if(b[0]>a[0])
- {
- temp=a[0];
- a[0]=b[0];
- b[0]=temp;
- }
- }
复制代码 被编译器警告了。。这样编不能运行。鱼友们,帮忙修正一下代码呀。。最近到学指针和数组,所以很容易混淆,问题多。。。。我的意思是想,用一个没有返回值的函数,来把大的值赋给a[0],小的值赋给b[0]; |
|