其他分享
首页 > 其他分享> > 20.6.5子函数的运用

20.6.5子函数的运用

作者:互联网

记一下之前的笔记:

1.getchar()在scanf()后面可以吸收回车符
(输入字符串时)
重要!!!
2.子函数的运用:
eg:字母排序,输出abc中位于中间的数(调用swap子函数)

#include<bits/stdc++.h>
using namespace std;
void swap(char *a , char*b)
{
    char p;
    p = *a;
    *a =*b;
    *b = p;
}
int main()
{
    char a[2];
    while(cin>>a[0]>>a[1]>>a[2])
    {
        if(a[0]>a[1])
        {
            swap(&a[0],&a[1]);

        }
        if(a[0]>a[2])
        {
            swap(&a[0],&a[2]);
        }
        if(a[1]>a[2])
        {
            swap(&a[1],&a[2]);
        }

        cout<<a[0]<<a[1]<<a[2]<<endl;
    }
}

注意在实参传到形参的是数组,所以形参需要用指针!!

标签:20.6,形参,char,子函数,swap,运用,cout
来源: https://blog.csdn.net/weixin_52908342/article/details/117677103