数组作为参数传递时可以,在定义的函数中可以改变主函数中数组的值。

数组作为参数传递时可以,在定义的函数中可以改变主函数中数组的值。

#include<stdio.h>
#include<string.h>
void swap(char a[],char b[])
{
    char t[100];
    strcpy(t,a);strcpy(a,b);strcpy(b,t);
}
int main()
{
    char a[100],b[100],c[100];
    gets(a);gets(b);gets(c);
    if(strcmp(a,b)>0)swap(a,b);
    if(strcmp(a,c)>0)swap(a,c);
    if(strcmp(b,c)>0)swap(b,c);
    puts(a);puts(b);puts(c);
}

    原文作者:Lemon3250371616
    原文地址: https://blog.csdn.net/Lemon3250371616/article/details/121783130
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞