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

【C语言】详解函数(庖丁解牛版)

文章目录

  • 1. 前言
  • 2. 函数的概念
  • 3.库函数
    • 3.1 标准库和头文件
    • 3.2 库函数的使用
      • 3.2.1 头文件的包含
      • 3.2.2 实践
  • 4. 自定义函数
    • 4.1 自定义函数的语法形式
    • 4.2 函数的举例
  • 5. 形参和实参
    • 5.1 实参
    • 5.2 形参
    • 5.3 实参和形参的关系
  • 6. return 语句
  • 6. 总结

1. 前言

一讲到函数这块,相信有很多初学者都避而不及。开个玩笑说,你是否听到函数身体就止不住的颤抖,冷汗直流,必须得来几瓶汇源肾宝才能勉强继续学下去。😰😰😰

不过没关系,相信你看完这个文章之后不会再惧怕函数,甚至可能会爱上使用它。

那么话不多说,让我们一起去揭开函数这个神秘的面纱吧!😎😎❤️

2. 函数的概念

古人有云:知己知彼,才能百战不殆。学习也是如此,当我们面对一个新的知识时,我们得先对这个新事物有个整体的认知,在此基础上继续挖掘更深层次的知识,就事半功倍了。

一说到函数,相信大家就想到了初中那段刚接触到函数的时光,你是否被它折磨的痛不欲生了呢?不过没有关系,本文会带你驶向胜利的彼岸。比如:一次函数y=kx+b 、二次函数y=ax2+bx+c,根据函数的映射关系,我们就可以根据自变量(x)的值从而求得因变量(y)。

其实在C语言中也引入了函数(function)这一概念,有些地方也将它翻译成:子程序,我认为子程序的翻译更加准确一些。也就是说,函数其实就是一段子程序

那可能有的读者就会问了,子程序是什么,难道还会有个母函数?

所谓的子程序就是,总的项目程序代码中的一部分,它能够完成某一项特定的任务,并且这段代码有特许的写法和调用方式。 当然,目前你可以简单的理解为程序代码的一部分。相信你看文本后,再回头思考这个问题时,就会有很深的感悟了。

既然讲到了C语言程序这个概念,就再跟大家聊聊什么是程序?

  • 从目的角度理解的话,程序就是程序为了实现某种目的作用于现实生活而编程出来的可执行文件。
  • 从程序本身来理解的话,程序就是由无数个小的函数组合而成,也可以说:一个大的计算任务可以分解成若干个较小的函数(每个函数都对应这一个小的任务)完成。同时一个函数如果能完成某一项特定任务的话,那么这个也是可以重复被使用了,程序员就无需打那么多重复的代码,大大提高了编程的效率。

在C语言中我们一般会见到两类函数:

  • 库函数
  • 自定义函数

在这里我们先从较为简单库函数讲起。

3.库函数

说到库函数,一定就离不开C语言中的标准库和头文件。

3.1 标准库和头文件

C语言标准中规定了C语言的各种语法规则,C语言本身并不提供库函数,C语⾔的国际标准ANSI C规定了⼀些常⽤的函数的标准,被称为标准库。C语言那到底是谁给我们提供呢?制作编译器的厂商们。这些厂商们拿着ANSI提供的C语言标准制定了一系列函数的实现。这些函数就被称为库函数

总而言之,标准库就是一个国际组织制定的标准,在里面存放着编译器厂商是实现的库函数。

其实,我们在日常编程中几乎都用到了库函数,比如printfscanf这些都是库函数,库函数也是函数,只不过是别人已经帮我们实现好了,我们只需要直接拿出来用就行了。

各种编译器的标准库提供了一系列的库函数,这些库函数根据功能的划分,都在不同的头文件中进行了声明(也就是说,我们在使用这些库函数时,得先包含对应的头文件)。

库函数相关头文件链接:https://zh.cppreference.com/w/c/header

里面的函数多种多样,不需要大家一次性学完,等需要用到的时候,再去查就可以了。

3.2 库函数的使用

库函数的学习和查找工具有很多,以下是我推荐给大家的:
C/C++官⽅的链接:https://zh.cppreference.com/w/c/header
cplusplus.com:https://cplusplus.com/

举例:sqrt

double sqrt(double x);
//sqrt是函数名
//x 是函数的参数,表示调用sqrt函数时需要传递一个double类型的值
//double 是返回值类型 —— 表示函数计算的结果是一个double类型的值

以下截图是来自:cplusplus网站
sqrt函数

3.2.1 头文件的包含

在前面我有提及过,在我们使用库函数,要先包含一个头文件。因为库函数是在标准库中对应的头文件中声明的,所以使用库函数时请务必包含头文件。

这就好比,你去借别人的东西,不包含头文件的情况,就比做你直接就拿别人的东西去用了,也没询问过别人的意见,这个就是一个很没有礼貌的行为。而包含了头文件之后,就比做你已经再征得别人的同意后才使用的,这就是一个有礼貌行为的体现。

3.2.2 实践

讲了这么多了,是时候动手写个代码,给大家展示一下用法:

#include<stdio.h>
#include<math.h> //sqrt函数被声明在这个头文件里,得先打声招呼int main()
{double x = 16.0;double r = sqrt(x);printf("%lf\n",r);return 0;
}

大家下来可以自己测试一下结果!

4. 自定义函数

了解了库函数之后,我们的关注度应该放在自定义函数上,自定义函数其实更加重要,也能给程序员写代码更多的创造性。

4.1 自定义函数的语法形式

其实自定义函数和库函数一样,形式如下:

ret_num fun_name(形式参数)
{...
}
名称意义
ret_num是函数的返回值类型
fun_name是函数名
()里面放的内容是形式参数
{…}括里面的内容是函数体(函数的主要内容)

函数工厂
我们可以把函数想象成一座小型的工厂,工厂通过输入进来的原材料,经过加工才能身边生产出产品。那函数也是一样的,函数一般会给它输入一些值(可以是0个,也可以是多个),经过函数内部的计算,得出最终的计算结果。

为此,我再次写一下,函数创建语法时,各个英文单词所代表的具体含义。请大家对照着理解,

  • ret_type 是⽤来表⽰函数计算结果的类型,有时候返回类型可以是 void ,表⽰什么都不返回
  • fun_name 是为了⽅便使⽤函数;就像⼈的名字⼀样,有了名字⽅便称呼,函数有了名字⽅便调⽤,所以函数名尽量要根据函数的功能起的有意义。
  • 函数的参数就相当于,工厂中送进去的原材料,函数的参数也可以是 void ,明确表⽰函数没有参数。如果有参数,要交代清楚参数的类型和名字,以及参数个数。
  • {}括起来的部分被称为函数体,函数体就是完成计算的过程。

4.2 函数的举例

举个例子:
写一个加法函数,完成对两个整型变量的加法操作。

在我们没学过函数之前,你可能会这么写:

#include<stdio.h>
int main()
{int a = 0;int b = 0;scanf("%d %d",&a,&b);int ret = a + b;printf("ret = %d\n", ret);return 0;
}

这是你学过函数之后写的代码:

#include<stdio.h>
int Add(int x, int y) //x,y就是形式参数
{int sum = 0;sum = x + y;return sum;
}int main()
{int a = 0;int b = 0;scanf("%d %d",&a,&b);int ret = Add(a, b);printf("ret = %d\n", ret);return 0;
}

自定义函数举例

不过上述的Add函数的写法还可以再简化

int Add(int x, int y)
{return x + y;
}

上⾯只是⼀个例⼦,未来我们是根据实际需要来设计函数,函数名、参数、返回类型都是可以灵活变化的。

5. 形参和实参

在函数的使用过程中,把函数的参数分为,实参和形参。
在看看我们之前举例的代码:

#include<stdio.h>
int Add(int x, int y) //x,y就是形式参数
{int sum = 0;sum = x + y;return sum;
}int main()
{int a = 0;int b = 0;scanf("%d %d",&a,&b);int ret = Add(a, b);printf("ret = %d\n", ret);return 0;
}

5.1 实参

在上面代码中第2~7行是Add函数的定义,有了函数之后,再调用第14行的Add函数。
我们把调用Add函数时,传递给Add函数的参数a和b,称为实际参数,简称实参

实际参数就是真实给函数传递的值。

可以理解为实参就是给这个函数的原材料。

或者,我再举一个生动的例子。就比如说,我们的手机没电时,需要充电,第一步就是将充电器插入到电插座中,第二步就是将充电头插入自己手机的充电口中。这两步的插入目的就是给手机充电,就好比我们给函数传递实参一样。函数需要这么一个介质,才能发挥出它应有的功能。

5.2 形参

在上面代码中,第二行定义函数时,在函数名Add后的括号中写的xy,称为形式参数,简称形参

为什么会叫形式参数呢?实际上,如何只是定义了Add函数而不去调用的话,Add函数的参数x和y只是形式上存在的,它们是不会向内存申请空间的,不会真实存在的,所以叫形式参数。形式参数只有在函数被调用的过程中,才会向内存中申请空间,这个过程就叫做形式参数的实例化

5.3 实参和形参的关系

形式参数和实际参数,它们的名字中都有参数二字,那它们中间有什么关系吗?

请大家务必记住这句话:

形参是实参的一份临时拷贝

为什么这么说呢?
下面我就通过调试办法来观察参数的变化:
形参和实参的关系
在调试的时候,我们发现x和y的确是得到了a和b的值,但是x和y的地址与a和b的地址是不一样的,所以我们就可以理解为形参是实参的一份临时拷贝

6. return 语句

return作为C语言中的关键字,在自定义函数中时常出现,这里就讲一下return语句使用的注意事项:

  • return后面可以是个数值,也可以是个表达式,如果是表达式则先执行表达式,再返回表达式的结果。
  • return后边也可以什么都没有,直接写return;这种写法适合函数返回值类型是void的情况。
  • return返回的值和函数返回值的类型不一致,系统会自动将返回的值隐式转换为函数的返回类型。
  • return语句执行后,函数就彻底返回了,后边的代码就不再执行了。
  • 如果函数中存在if等分支语句时,则要保证每种情况下都有return返回,否则就会出现编译错误。

为了方便大家的理解,我会给出几段代码,分别说明一下,遵守这些规则的好处以及不遵守这些规则所带来一些意想不到的"效果"

注意事项1:return后面可以是个数值,也可以是个表达式,如果是表达式则先执行表达式,再返回表达式的结果。

//我们可以这样写
int Add(int x, int y)
{return x+y; //这个return语句后面是一个表达式
}int main()
{int a = 0;int b = 0;scanf("%d %d",&a,&b);int ret = Add(a, b);printf("ret = %d\n", ret);return 0;
}

return语句后面是一个表达式

注意事项2:return后边也可以什么都没有,直接写return;这种写法适合函数返回值类型是void的情况。

void Print()
{printf("***********\n");printf("***********\n");printf("***********\n");printf("***********\n");return;//这个其实可写可不写
}int main()
{Print();return 0;
}

return语句所处的函数的返回值为void的情况
注意事项3:return返回的值和函数返回值的类型不一致,系统会自动将返回的值隐式转换为函数的返回类型。

3
这里编译器会报出个警告:
warning
但是我们这样改进的话就不会出现了:
3
注意事项4/5:return语句执行后,函数就彻底返回了,后边的代码就不再执行了。
4
可以看到hehehehe并没有被打印处理来,也就说明了,当函数体执行到return语句之后,后面的语句就不再被执行。

6. 总结

本文讲解了什么是标准库、库函数,以及介绍了函数的定义,函数的调用。还仔细地剖析了自定义函数的语法,形式参数和实际参数及其它们之间的关系,return语句。

本章内容有点丰富,希望读者们下来好好理解。🥇❤️❤️

学习很难,但坚持一定很酷!!!😎😎😎

相关文章:

【C语言】详解函数(庖丁解牛版)

文章目录 1. 前言2. 函数的概念3.库函数3.1 标准库和头文件3.2 库函数的使用3.2.1 头文件的包含3.2.2 实践 4. 自定义函数4.1 自定义函数的语法形式4.2 函数的举例 5. 形参和实参5.1 实参5.2 形参5.3 实参和形参的关系 6. return 语句6. 总结 1. 前言 一讲到函数这块&#xff…...

createAsyncThunk完整用法介绍

createAsyncThunk 是 Redux Toolkit 库中的一个功能&#xff0c;它用于创建处理异步逻辑的 thunk action creator。Redux Toolkit 是一个官方推荐的库&#xff0c;用于简化 Redux 开发过程&#xff0c;特别是处理常见的 Redux 模式&#xff0c;如异步数据流。createAsyncThunk …...

[书生·浦语大模型实战营]——第六节 Lagent AgentLego 智能体应用搭建

1. 概述和前期准备 1.1 Lagent是什么 Lagent 是一个轻量级开源智能体框架&#xff0c;旨在让用户可以高效地构建基于大语言模型的智能体。同时它也提供了一些典型工具以增强大语言模型的能力。 Lagent 目前已经支持了包括 AutoGPT、ReAct 等在内的多个经典智能体范式&#x…...

Word文档如何设置限制编辑和解除限制编辑操作

Word文档是大家经常使用的一款办公软件&#xff0c;但是有些文件内容可能需要进行加密保护&#xff0c;不过大家可能也不需要对word文件设置打开密码。只是需要限制一下编辑操作就可以了。今天和大家分享&#xff0c;如何对word文件设置编辑限制、以及如何取消word文档的编辑限…...

IO进程线程(六)进程

文章目录 一、进程状态&#xff08;二&#xff09;进程状态切换实例1. 实例1 二、进程的创建&#xff08;一&#xff09;原理&#xff08;二&#xff09;fork函数--创建进程1. 定义2. 不关注返回值3. 关注返回值 &#xff08;三&#xff09; 父子进程的执行顺序&#xff08;四&…...

机器视觉——找到物块中心点

首先先介绍一下我用的是HALCON中的HDevelop软件。 大家下载好软件后可以测试一下&#xff1a; 在程序编辑器窗口中输入下面指令&#xff1a; read_image(Image,monkey) 那么如果出现这样的图片&#xff0c;说明是没有问题的 那么本次编程采用的是下面这张图片 我们要达到的…...

重磅消息! Stable Diffusion 3将于6月12日开源 2B 版本的模型,文中附候补注册链接。

在OpenAI发布Sora后&#xff0c;Stability AI也发布了其最新的模型Stabled Diffusion3, 之前的文章中已经和大家介绍过&#xff0c;感兴趣的小伙伴可以点击以下链接阅读。Sora是音视频方向&#xff0c;Stabled Diffusion3是图像生成方向&#xff0c;那么两者没有必然的联系&…...

Python报错:AttributeError: <unknown>.DeliveryStore 获取Outlook邮箱时报错

目录 报错提示&#xff1a; 现象描述 代码解释&#xff1a; 原因分析&#xff1a; 报错提示&#xff1a; in get_outlook_email return account.DeliveryStore.DisplayName line 106, in <module> email_address get_outlook_email() 现象描述 获取outlook本地邮箱…...

如何 Logrus IT 的质量评估门户帮助提升在线商店前端(案例研究)

在当今竞争激烈的电子商务环境中&#xff0c;一个运作良好的在线店面对商业成功至关重要。然而&#xff0c;确保目标受众获得积极的用户体验可能是一项挑战&#xff0c;尤其是在使用多种语言和平台时。Logrus IT的质量评估门户是一个强大的工具&#xff0c;可帮助企业简化内容和…...

程序调试

自学python如何成为大佬(目录):https://blog.csdn.net/weixin_67859959/article/details/139049996?spm1001.2014.3001.5501 在程序开发过程中&#xff0c;免不了会出现一些错误&#xff0c;有语法方面的&#xff0c;也有逻辑方面的。对于语法方面的比较好检测&#xff0c;因…...

深度学习-07-反向传播的自动化

深度学习-07-反向传播的自动化 本文是《深度学习入门2-自製框架》 的学习笔记&#xff0c;记录自己学习心得&#xff0c;以及对重点知识的理解。如果内容对你有帮助&#xff0c;请支持正版&#xff0c;去购买正版书籍&#xff0c;支持正版书籍不仅是尊重作者的辛勤劳动&#xf…...

四川景源畅信:抖音做直播有哪些人气品类?

随着互联网科技的飞速发展&#xff0c;抖音作为新兴的社交媒体平台&#xff0c;已经成为了人们日常生活中不可或缺的一部分。而在抖音平台上&#xff0c;直播功能更是吸引了大量的用户和观众。那么&#xff0c;在抖音上做直播有哪些人气品类呢?接下来&#xff0c;就让我们一起…...

闲鱼无货源-高级班,最全·最新·最干,紧贴热点 深度学习(17节课)

课程目录 1-1&#xff1a;闲鱼潜规则_1.mp4 2-2&#xff1a;闲鱼的基础操作-养号篇_1.mp4 3-3&#xff1a;闲鱼实战运营-选品篇&#xff08;一&#xff09;_1.mp4 4-4&#xff1a;闲鱼实战运营-选图视频篇_1.mp4 5-5&#xff1a;闲鱼实战运营-标题筒_1.mp4 6-6&#xff1…...

力扣 739. 每日温度

题目来源&#xff1a;https://leetcode.cn/problems/daily-temperatures/description/ C题解&#xff1a;使用单调栈。栈里存放元素的索引&#xff0c;只要拿到索引就可以找到元素。 class Solution { public:vector<int> dailyTemperatures(vector<int>& tem…...

工业网关有效解决企业在数据采集、传输和整合方面的痛点问题-天拓四方

一、企业背景概述 随着信息技术的飞速发展&#xff0c;工业互联网已成为推动制造业转型升级的关键力量。在众多工业企业中&#xff0c;某公司凭借其深厚的技术积淀和广阔的市场布局&#xff0c;成为行业内的佼佼者。然而&#xff0c;在数字化转型的道路上&#xff0c;该公司也…...

金融壹账通的“新机遇” 用科技赋能助力金融机构做大做强“五篇大文章

金融强国、做好金融“五篇大文章”、发展新质生产力&#xff0c;正成为引导国内金融行业高质量发展的重要方向。 今年以来&#xff0c;越来越多银行保险机构为了做好金融“五篇大文章”&#xff0c;一面通过自主研发新科技&#xff0c;满足业务数字化需求&#xff0c;一面则积…...

Day 42 LVS四层负载均衡

一&#xff1a;负载均衡简介 1.集群是什么 ​ 集群&#xff08;cluster&#xff09;技术是一种较新的技术&#xff0c;通过集群技术&#xff0c;可以在付出较低成本的情况下获得在性能、可靠性、灵活性方面的相对较高的收益&#xff0c;其任务调度则是集群系统中的核心技术 …...

【源码】源码物品销售系统多种支付接口出售源码轻松赚钱

源码物品销售系统&#xff0c;多种支付接口&#xff0c;出售源码轻松赚钱。一款基于phpmysql开发的内容付费管理系统。系统支持多种收费方式&#xff0c;免签收款&#xff0c;三级分销&#xff0c;实名认证&#xff0c; 用户投稿/奖励&#xff0c;自动升级&#xff0c;佣金提现…...

图像操作的基石Numpy

OpenCV中用到的矩阵都要转换成Numpy数组 Numpy是一个经高度优化的Python数值库 创建矩阵 检索与赋值[y,x] 获取子数组[:,:] 一 创建数组array() anp.array([2,3,4]) cnp.array([1.0,2.0],[3.0,4.0]]) import numpy as npanp.array([1,2,3])bnp.array([[1,2,3],[4,5,6]])pr…...

如何利用exceljs将data数据导出表格实现日期去重,同时保留对应日期的每一列数据

const data [{ deviceId: 1, name: "B相电压", signalTypeId: 1, ts: "2024-05-13 12:10:06", unit: "kV", 1: 39.37936, value:39.37936, },{ deviceId: 1, name: "A相电压", signalTypeId: 2, ts: "2024-05-13 12:11:06"…...

[C#]使用C#部署yolov8-seg的实例分割的tensorrt模型

【测试通过环境】 win10 x64 vs2019 cuda11.7cudnn8.8.0 TensorRT-8.6.1.6 opencvsharp4.9.0 .NET Framework4.7.2 NVIDIA GeForce RTX 2070 Super 版本和上述环境版本不一样的需要重新编译TensorRtExtern.dll&#xff0c;TensorRtExtern源码地址&#xff1a;TensorRT-CShar…...

写个删除obj文件夹、bin文件夹的小工具

每次编译代码成功后都会生成obj/bin等文件夹。因此想清理这些文件夹&#xff0c;无奈工程数量较多&#xff0c;每个都要手动去删除比较累。就想到用代码写个小工具删除&#xff0c;当然也可以利用bat批处理删除。 using System; using System.Collections.Generic; using Syst…...

【多目标跟踪】《FlowMOT: 3D Multi-Object Tracking by Scene Flow Association》论文阅读笔记

0.论文 论文地址链接:https://arxiv.org/pdf/2012.07541v1 通过流的方式跟踪是一个比较新颖的点,所以这里比较关注运动跟踪,是如果做到流的跟踪来预测目标的位置以及ID绑定的。 FlowMOT的框架结构如下所示,本中会主要关注下运动跟踪、数据关联、ID分配、新生/消亡…...

python长方形周长面积 2024年3月青少年编程电子学会python编程等级考试二级真题解析

目录 python长方形周长面积 一、题目要求 1、编程实现 2、输入输出 二、算法分析 三、程序代码 四、程序说明 五、运行结果 六、考点分析 七、 推荐资料 1、蓝桥杯比赛 2、考级资料 3、其它资料 python长方形周长面积 2024年3月 python编程等级考试级编程题 一、…...

C#WPF数字大屏项目实战02--主窗体布局

1、主窗体起始属性 设置有关属性如下&#xff1a; WindowStyle"None"-》无边框 AllowsTransparency"True" -》允许透明 WindowStartupLocation"CenterScreen"-》启动时位于屏幕中间 FontFamily"Microsoft YaHei"-》字体微软雅黑 …...

【STM32】STM32F103C6T6标准外设库

1、标准外设库获取 第一步&#xff0c;首先获取标准外设库&#xff0c;可以从官网进行下载。 https://www.st.com.cn/zh/embedded-software/stm32-standard-peripheral-libraries.html 根据自己的型号选择不同的系列&#xff0c;我这里选择是STM32F1系列 下载最新版本V3.6&a…...

【学习笔记】Windows GDI绘图(十一)Graphics详解(下)

文章目录 Graphics的方法Graphics.FromImageSetClip设置裁切区域IntersectClip更新为相交裁切区域TranslateClip平移裁切区域IsVisible判断点或矩形是否在裁切区域内MeasureCharacterRanges测量字符区域MeasureString测量文本大小MultiplyTransform矩阵变换 Graphics的方法 Gr…...

win10环境下nodejs安装过程

打开 https://nodejs.org/en/官网下载node.js 2.下载完成后的安装文件为node-v16.16.0-x64.msi&#xff0c;双击进行安装即可。 3.一直默认安装&#xff0c;记得可以更改安装路径 4.其他不用打勾&#xff0c;一直next&#xff0c;安装完成即可。 5.安装完成后&#xff0c;wi…...

亚信安慧AntDB:卓越的拓展性和灵活性

在当今这个信息爆炸的时代&#xff0c;企业对数据处理的需求不断增长&#xff0c;传统的数据库系统往往难以应对海量数据的存储和处理挑战。然而&#xff0c;随着亚信安慧AntDB的出现&#xff0c;解决这一难题的曙光终于出现在眼前。AntDB不仅仅具备了高吞吐、高并发、高性能的…...

【计算机毕设】基于SpringBoot的中小企业设备管理系统设计与实现 - 源码免费(私信领取)

免费领取源码 &#xff5c; 项目完整可运行 &#xff5c; v&#xff1a;chengn7890 诚招源码校园代理&#xff01; 1. 研究目的 在中小企业中&#xff0c;设备管理是确保生产和运营效率的重要环节。传统的设备管理通常依赖于手工记录和人工管理&#xff0c;容易导致数据不准确、…...

网站开发项目质量控制措施/郑州seo公司

2019独角兽企业重金招聘Python工程师标准>>> 解决方法 将文件所在的所在路径改成英文&#xff0c;不要使用中文&#xff0c;加如下代码 # -*- coding: utf-8 -*- import sys reload(sys) sys.setdefaultencoding(utf-8) import matplotlib matplotlib.use(Agg) impo…...

山西省建设主管部门网站/深圳app推广平台

通过应用程序读取网页信息的时候&#xff0c;通常需要抓取网页的数据&#xff0c;但是有一个问题就是很多网页需要登录后才能够获得页面数据&#xff0c;那么就需要保存当前的 cookie&#xff0c;在.NET中可以使用CookieContainer 对象来保存登录后的Cookie信息&#xff0c;每次…...

给个做的网站吗/seo提高网站排名

夜光序言&#xff1a; 如果你越来越冷漠&#xff0c;你以为你成长了&#xff0c;但其实没有。长大应该是变温柔&#xff0c;对全世界都温柔。 成熟&#xff0c;是对很多事物都能放下&#xff0c;都能慈悲&#xff0c;愿以善眼望世界。 正文&#xff1a;引入 turtle 库可以采用…...

电子配件 技术支持 东莞网站建设/谷歌搜索入口 镜像

编程中往往会有需要对某个list的值进行查询的需求&#xff0c;而将一个list作为查询条件&#xff0c;我所知道的有两种方法&#xff1a; 1.for循环遍历&#xff0c;每次循环一个sql&#xff0c;每次查list中一个条件的数据&#xff0c;最后累加 ...&#xff08;最基础的&#x…...

深圳做积分商城网站设计/免费有效的推广网站

点击下面文字&#xff0c;开始学习1-6年级 语文 教学精讲1-6年级 数学 教学精讲1-6年级 英语 教学精讲7-9年级 语文 教学精讲7-9年级 数学 教学精讲7-9年级 英语 教学精讲微课探路来源&#xff1a;腾讯视频课本再现课件精讲*前期回顾*1第一单元1.1《分数乘整数》1.2《整数乘分数…...

做自媒体发视频用哪些网站/百度推广信息流有用吗

文章目录日常工作集锦团队组建招人优化人人员培养新人培养全员培养氛围建设日常沟通总结日常工作集锦 关于团队管理范畴的事情&#xff0c;我简单总结为下面几个方向 团队组建人员培养氛围建设日常沟通 团队组建 招人 去年年初团队调整较大&#xff0c;离职人员较多&#…...