码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2019-02-02 23:32:23      阅读:235      评论:0      收藏:0      [点我收藏+]

标签:stdio.h   也会   \n   main   party   name   一个   void   line   

 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~我已然赶不上地铁\n");
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~我已然赶不上地铁\n",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~我已然赶不上地铁\n",clipname);*/
    char finalstr[200] = {0};
    strcat(finalstr, "专辑名称:");
    strcat(finalstr, clipname);
    strcat(finalstr, "========after party~after party~我已然赶不上地铁\n");
    /*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~我已然赶不上地铁\n",clipname);*/
    char finalstr[200] = {0};
    exit("操~爷不干了");
    strcat(finalstr, "专辑名称:");
    strcat(finalstr, clipname);
    strcat(finalstr, "========after party~after party~我已然赶不上地铁\n");
    /*printf("%s", finalstr);*/
    return finalstr;
}

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

标签:stdio.h   也会   \n   main   party   name   一个   void   line   

原文地址:https://www.cnblogs.com/saintdingspage/p/10349209.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!