C语言函数声明、定义、调用

本文详细解析了函数的声明、定义及调用过程,强调了参数列表后分号的重要性,并通过示例说明了如何在C语言中正确使用函数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • 函数的声明:
    就是告诉编译器我要使用这个函数,你现在没有找到它的定义不要紧,请不要报错,稍后我会把定义补上。
    有的时候不写声明函数也是可以执行的,但是把函数定义写在函数调用之后就会有提示甚至报错。
    函数声明的参数列表后一定要有分号。

  • 函数的定义,就是某函数所对应的一个“自然段“。如下所示:

     函数返回值类型	函数名  (参数类型1 参数名1, 参数类型2 参数名2,...)
     
     			「
      函数体   
     				   语句1;
     				   语句2;                   
     				   ......
             	 」
                         	          **参数列表后无分号。**
    
  • 函数的调用:
    1.调用某函数的函数称主调函数;被调用的函数称为被调函数。
    2.除main函数外,其他函数都不能独立运行;其他函数只有在被调用时才运行,不调用不运行。
    3.谁调用的函数返回给谁就像做事后向谁报告。

  • 函数的参数和返回值:

    参数:有时候函数需要接收用户传入的数据,于是就需要使用函数的参数。这是灵活定制函数的方式。根据需求,函数参数的数量可以有多个,类型也可以各不相同。

    返回值:函数的返回值通常是返回函数的计算结果,也可以用来表示函数的执行结果。例如,函数执行成功返回true,函数执行失败返回false.
    参数可以有多个,返回值只能有一个。两者都可以完全没有。

#include <stdio.h>


void print_C();//函数声明

//函数定义开始
void print_C()
{										
  printf(" ###### \n");
  printf("##    ##\n");
  printf("##      \n");
  printf("##      \n");
  printf("##      \n");
  printf("##    ##\n");
  printf(" ###### \n");
}
//函数定义结束

int main(void)
{

  print_C();//函数调用1
  printf("\n");
  print_C();//函数调用2
  printf("\n");
  print_C();//函数调用3
  printf("\n");
  
  return 0;
}
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值