/* 范例3-1 */#include stdio.h /* 将头文件stdio.h含入展开 *//* sort_num()函数定义在调用之后所以要声明其原型*/void sort_num(int, int, int);int main(int argc, char* argv[]) /* 程序进入点 */{int a,b,c; /* 定义局部变量 *//* C语言编译器是以「;」为编译的单位所以可将两行以上的叙述放在同一行 */a2;b7;c4;sort_num(a,b,c); /* 在main()主函数中调用sort_num(a, b, c) */getchar();return 0; /* 返回数值给操作系统 */}/* sort_num()的作用是将x、y、z 三数由大至小排序及打印 */void sort_num(int x,int y,int z) /* sort_num函数定义在main()之后 */{int tmp;if(xy){tmp y;yx;xtmp;}if(xz){tmp z;zx;xtmp;}if(yz){ tmp z;zy;ytmp;}printf(由大至小排序之后的结果:%d %d %d, x, y, z);}程序执行结果由大至小排序之后的结果:7 4 2