回复 10楼 小鱼儿c
已经在里面下了很都东西了,学习中!!
Stay hungry , Stay foolish!
程序代码:
#include <stdio.h>
//#include <stdlib.h>
void man(int a[]);
int main()
{
int a[4], i; //多个变量之间空一格。这样看起来会更好,
//变量和程序代码行空一行分开。
for( i = 0; i < 4; i++ ) //空一下看着会更好。for语句最好打上大括号。以分清循环体外还是循环体内
{
scanf("%d",a + i);
}
man(a);
for( i = 0; i < 4; i++)
printf("%-4d", *(a + i) ); //既使你不打括号也要用TAB健错开一下。
}
void man(int a[])//这里的啊a[]代表什么?为何可以接受实参传过来的地址?主要就是这个问题!!
{
int temp;
if(a[1] > a[2])
{
temp = a[1];
a[1] = a[2];
a[2] = temp;//居然可以使main函数中的实参改变是不是a[1]被处理成*(a+1)的结果?
}
}
这样看着是不是很舒服呢?打代码如果你能把它看作一件艺术品,就不会感到枯燥了。

