C语言之函数的介绍

时间:2021-11-13 01:29:50

函数的介绍

 

遇到的问题:

 1.代码看起来特别多,不简洁

 2.修改起来非常麻烦,需要所有用到的地方都修改

 

    函数就可以解决上述这两个问题

 

         函数可以理解为一个打包带,就是把一段代码打包起来,用到的时候只要写一下这个打包带的名字就可以了

 

 函数的分类:

1.无参数无返回值的函数

2.有参数的函数

3.有返回值的函数

 

 无参数无返回值的函数的定义语法:

 void 函数名(){

     函数体;

 }

 

 意思:函数名就是自己随便起的名字,但是要符合标识符规范:

 1.起名要有意义,要做到一看名字就知道什么意思

 2.只能以下划线、字母、$开头,后面接任意的下划线、数字、字母、$

 3.不能以关键字作为名字

 4.遵守驼峰命名法:第一个单词首字母小写,以后的每个单词首字母大写

 

 函数体就是要打包的代码

 

 函数的调用语法:

     调用的意思就是说你在某个地方需要用到这段被打包的代码

 

 语法:

     函数名();

     例:drawHeart();

 

tips:代码例子如下

#include <stdio.h>

 

void drawHeart(){

   

    printf("芙蓉,5201314\n");

    printf("     *****       *****\n");

    printf("   *********   *********\n");

    printf(" ************ ************\n");

    printf("***************************\n");

    printf("***************************\n");

    printf("***************************\n");

    printf(" *************************\n");

    printf("   *********************\n");

    printf("     *****************\n");

    printf("       *************\n");

    printf("         *********\n");

    printf("           *****\n");

    printf("            ***\n");

    printf("             *\n");

   

}

 

int main(int argc, const char * argv[]) {

   

   

    drawHeart();

 

    return 0;

}