当前位置: 首页 > article >正文

C语言(3)—循环、数组、函数的详解

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 前言
  • 一、函数
  • 二、循环与数组
    • 1.循环
    • 2.数组
  • 总结

前言


提示:以下是本篇文章正文内容,下面案例可供参考

一、函数

在C语言中,函数是程序的基本构建块,用于执行特定的任务。函数的概念在数学和编程中都非常重要,但在编程中,它具有一些特定的属性和用途。以下是对函数概念的重新整理和解释:

1. 函数的概念

在数学中,函数是一个关系,它将一个输入值(通常称为自变量)映射到一个输出值。例如,一次函数 𝑦=𝑘𝑥+𝑏y=kx+b 描述了直线,其中 𝑘k 和 𝑏b 是常数。

在C语言中,函数是一个执行特定任务的代码块,它可以接受输入(参数),执行一些操作,并可能返回一个值(返回值)。函数可以被看作是程序中的一个模块,可以被重复调用以执行相同的任务。

2. 函数的作用

  • 代码复用:函数允许代码复用,这意味着你可以在程序的多个地方调用同一个函数,而不需要重复编写相同的代码。
  • 模块化:函数帮助将程序分解成更小、更易于管理的部分,每个部分负责一个特定的任务。
  • 抽象:函数提供了一种抽象层,允许你隐藏实现细节,只暴露必要的接口。

3. C语言中的函数类型

在C语言中,主要有两种函数类型:

  1. 库函数:这些是编程语言提供的标准函数,如 printfsqrt 等。它们是预先定义好的,可以直接在你的程序中使用。

  2. 自定义函数:这些是你根据自己的需求编写的函数。你可以定义函数的名称、参数和返回类型,以及函数体内的具体实现。

4. 函数的定义和调用

在C语言中,函数的定义通常包括返回类型、函数名、参数列表和函数体。例如:

int add(int a, int b) {
    return a + b; // 返回两个整数的和
}

在这个例子中,add 是一个自定义函数,它接受两个整数参数 ab,并返回它们的和。

函数调用则是使用函数名和参数(如果有的话)来执行函数:

int result = add(5, 3); // 调用 add 函数,传入参数 5 和 3

在这个调用中,add 函数被调用,参数 53 被传递给它,函数的返回值被存储在变量 result 中。

5. 函数的重要性

函数是C编程中的核心概念,它们允许代码复用、模块化和抽象,这是编写高效、可维护和可扩展程序的关键。通过使用函数,你可以将复杂的问题分解成更小、更易于管理的部分,每个部分由一个或多个函数处理。

   ①static和extern:    (函数需要先声明后使用)

【static】

【extern】


二、循环与数组

1.循环

  ①三目操作符:(练习:猜数字游戏)

   ②goto语句:(一个break只能跳转一个for循环,而goto直接跳出)

2.数组

 ①一维数组的创建和初始化:

        

②二维数组的创建和初始化:



http://www.kler.cn/a/569486.html

相关文章:

  • 【面经】CPP经典面试手撕{LRUCache、字典树、布隆过滤器}
  • AWS S3 如何设置公开访问权限?
  • 物联网水位计集成GPS
  • python科学计数法转数值
  • 微服务学习(3):Work Queues的作用与测试
  • 《白帽子讲 Web 安全:点击劫持》
  • 计算机毕业设计SpringBoot+Vue.js林业产品推荐系统 农产品推荐系统 (源码+文档+PPT+讲解)
  • 【Git】Ubuntu 安装 Git Large File Storage(LFS)以及使用 Git LFS 下载
  • AI 时代下,操作系统如何进化与重构?
  • 打开 Windows Docker Desktop 出现 Docker Engine Stopped 问题
  • 2.1 第一个程序:从 Hello World 开始
  • 量子计算在材料科学中的应用:开辟新技术前沿
  • 极简RabbitMQ快速学习
  • Python 如何实现烟花效果的完整代码
  • 【区块链 + 智慧政务】 伽罗华域:区块链数据溯源系统 | FISCO BCOS 应用案例
  • Linux 下使用mtr命令来进行网络诊断
  • Docker数据卷操作实战
  • 【Java分布式】Nacos注册中心
  • 最大子数组和力扣--53
  • 深入解析数据倾斜:原因、影响与优化方案