• C语言的函数声明,定义,调用以及exit退出


     1 #include <stdio.h>
     2 #include <stdlib.h>
     3 void singing();
     4 int main()
     5 {
     6     singing();
     7     system("pause");
     8 }
     9 
    10 void singing()
    11 {
    12     printf("after party~after party~我已然赶不上地铁
    ");
    13 }

    上述代码段是一个C语言函数的声明过程,首先要声明一个函数(第三行),然后定义函数(第10行),第6行调用这个函数

    带参数的函数的声明

    #include <stdio.h>
    #include <stdlib.h>
    void singing(char[]);
    int main()
    {
        singing("新裤子");
        system("pause");
    }
    
    void singing(char  clipname[])
    {
        
        printf("专辑名称:%s========after party~after party~我已然赶不上地铁
    ",clipname);
    }
    #include <stdio.h>
    #include <stdlib.h>
    #include <string.h>
    #pragma warning(disable:4996)
    char * singing(char[]);
    int main()
    {
        char prtline[200] = {0};
        strcat(prtline,singing("新裤子"));
        printf("%s", prtline);
        system("pause");
    }
    
    char * singing(char  clipname[])
    {
        
        /*printf("专辑名称:%s========after party~after party~我已然赶不上地铁
    ",clipname);*/
        char finalstr[200] = {0};
        strcat(finalstr, "专辑名称:");
        strcat(finalstr, clipname);
        strcat(finalstr, "========after party~after party~我已然赶不上地铁
    ");
        /*printf("%s", finalstr);*/
        return finalstr;
    }
    但凡遇到 char * 函数名 或者是 int * 函数名意味着,函数返回字符数组或者是整型数组
    代码行
    #pragma warning(disable:4996)是考虑到strcat() strcpy()函数可能被弃用的事实
    exit()函数-----哪怕是在自定义函数中用一下,也会导致整个main函数的退出
    #include <stdio.h>
    #include <stdlib.h>
    #include <string.h>
    #pragma warning(disable:4996)
    char * singing(char[]);
    int main()
    {
        char prtline[200] = {0};
        strcat(prtline,singing("新裤子"));
        printf("%s", prtline);
        system("pause");
    }
    
    char * singing(char  clipname[])
    {
        
        /*printf("专辑名称:%s========after party~after party~我已然赶不上地铁
    ",clipname);*/
        char finalstr[200] = {0};
        exit("操~爷不干了");
        strcat(finalstr, "专辑名称:");
        strcat(finalstr, clipname);
        strcat(finalstr, "========after party~after party~我已然赶不上地铁
    ");
        /*printf("%s", finalstr);*/
        return finalstr;
    }
  • 相关阅读:
    020606-04-聊天布局-键盘处理
    020606-03-聊天布局-键盘处理
    02060601-聊天布局
    按钮背景图片拉伸
    源码-0205-02--聊天布局02
    源码-0205-02--聊天布局
    向量投影公式
    定比分点、中点公式
    重叠检测----凸边形
    aabb碰撞检测
  • 原文地址:https://www.cnblogs.com/saintdingspage/p/10349209.html
Copyright © 2020-2023  润新知