C 语言函数的定义和声明

本文介绍了C语言中函数的声明和定义,以week函数为例,展示如何根据输入的数字打印对应的星期。week函数接收一个整数参数,根据值输出相应的星期,而在main函数中调用了week函数进行测试。文章强调了函数头和函数体的概念,以及先声明后使用的编程原则。
摘要由CSDN通过智能技术生成

1. 函数的声明和定义

函数头与函数体两部分组成。其中函数头部分包含函数的返回值类型,函数名,函数的参数;函数体部分由实现函数功能的一条至多条语句组成。

返回值类型 函数名(函数)
{
    程序语句
}

使用函数要先定义再使用。

2. 示例程序

#include <stdio.h>

int week(int w)
{
    switch (w)
    {
    case 1:
        printf("星期一\n");
        break;
    case 2:
        printf("星期二\n");
        break;
    case 3:
        printf("星期三\n");
        break;
    case 4:
        printf("星期四\n");
        break;
    case 5:
        printf("星期五\n");
        break;
    case 6:
        printf("星期六\n");
        break;
    case 7:
        printf("星期日\n");
        break;

    default:
        printf("输入的数字超出范围。\n");
        break;
    }

    return 0;
}

int main()
{
    int x = 5;
    week(x);
    week(4);
    week(10);
    return 0;
}

运行结果:

星期五
星期四
输入的数字超出范围。

这个示例中定义了两个函数,一个是 week 函数,另外一个是 mian 函数。 week 函数的主要功能是将输入的数字转换为星期并打印到屏幕上。而在主要的 mian 函数中,我们使用了之前定义过的 week 函数。

3. 小结

函数由两部分组成。即函数头和函数体。在很多情况下函数的函数头会单独出现在一个程序的最上面,这是为了便于组织代码,使得函数即遵循了先声明再使用的基本原则,又可以让代码存放在程序文件中的任意位置,而把主要的程序写在程序的最下面,不便于阅读和修改。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值