新学者请教一个关于函数的问题,有大哥指导下吗?
#include<stdio.h> void i(char a);
struct student
{
int a;
}; struct student str[3] = { {56},{23},{66} };
int main()
{
void i(char a);
return 0;
}
void i(char a)
{
int c;
if (str[0].a > str[1].a)
c = str[1].a;
str[1].a = str[0].a;
str[0].a = c;
printf("%d %d %d", str[0].a, str[1], a, str[2].a);
}
我想给结构体换值,然后输出,哪里错了啊?
[此贴子已经被作者于2017-5-11 13:09编辑过]