【C语言从入门到构建大型项目】-- 第五章:函数

【C语言从入门到构建大型项目】-- 第五章:函数
本章内容:

  1. main 入口参数解析

  2. 函数调用

  3. swith 的使用

    前面章节讲解的时候,代码都很短,都不超过一百行,一个入口函数 main 就解决了。但实际项目,小则几千行,多则几万行、十几万行。不可能在一个入口函数实现所有的功能,C语言为了解决这个问题,就有了函数的概念,我们可以定义很多函数,让不同的功能在不同的函数中进行时间,然后在 main 函数中进行调用。

    今天我通过一个计算两个数加减乘除结果的小程序,来说明函数的使用。
    小程序这样使用:./calc 2 4 + 输出结果 6.输入两个值,以及运算符,得到结果。

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int add(int a, int b)
{
    return a + b;
}

int minus(int a, int b)
{
    return a/b;
}

int multi(int a, int b)
{
    return a * b;
}

int division(int a, int b)
{
    return a / b;
}

int main(int argc, char** argv)
{
    printf("argc:%d\n", argc);

    if (argc < 4) {
        printf("parameter is less. Usage: ./calc 2 4 +\n");
        return 1;
    }

    int a = atoi(argv[1
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值