首页 > 其他分享 >函数(1)

函数(1)

时间:2024-03-13 22:12:32浏览次数:20  
标签:函数 自定义 形参 函数参数 实参 库函数

1,函数是什么(维基百科)

函数名,返回值类型,函数参数

 

2,分为库函数和自定义函数

A)C语言的库函数

· IO函数(输入输出函数)

· 字符串操作函数

· 字符操作函数

· 内存操作函数

·  时间/日期操作函数

· 数学函数……

举例,,(1)strcpy的使用arr2后面的#####还存在,但是有\0故打印在\0结束

(2)memset的使用

学会用工具查询库函数cplusplus

B)c语言的自定义函数(举例)

①求较大值

②交换两个变量的值(1:41)

  

3,函数参数

实际参数(可以是常量,变量 表达式,函数。但必须有确定的值)

形式参数(指函数名后括号内的变量,只能在函数内部使用)

 当实参传给形参时,型参时实参的一份临时拷贝,对形参的改变不会传给实参

4,函数调用

传值调用,实参和形参占用不同的内存块,对形参修改不会影响实参

传址调用,可以使实参和形参建立真正的联系

 

练习

1) 用函数打印100-200间的素数                        判断所给数是不是素数

2,判断是否闰年

3,写一个函数实现整型有序数组的二分查找

 

标签:函数,自定义,形参,函数参数,实参,库函数
From: https://www.cnblogs.com/yu7921/p/18070354

相关文章

  • 【Python从入门到精通】函数详解
     【上图来源于网络图片】WhydoPythonprogrammerspreferdarkmode? Becauselightattractsbugs.Python的简洁性和易读性,认为这是吸引Python程序员的原因。【Python从入门到精通】专栏课程:1、【Python从入门到精通】认识Python2、【Python从入门到精通】变量&......
  • 详解c++多态中的析构与构造函数
    首先简单介绍一下多态。多态是面向对象编程中的概念,它允许我们使用基类类型的指针或引用来调用派生类对象的方法。C++中实现多态主要依靠虚函数和动态绑定。那怎么使用多态呢?基类指针或引用指向派生类对象。在我学习过程中,这些概念耳熟能详,但是为什么要有多态呢,先看下面这......
  • python内置函数 C
    python内置函数CPython解释器内置了很多函数和类型,任何时候都能使用。C名称描述callable检查一个对象是否是可调用的。chr将整数(表示Unicode码点)转换为对应的字符。classmethod将一个方法转变为类方法。compile将源代码字符串编译为字节码对象。complex创建复数。call......
  • Java Number类包含的函数,不要再重复造轮子了
    abs()、acos()、asin()、atan()、atan2()、ceil()、compareTo()、cos()、equals()、exp()、floor()、log()、max()、min()、parseInt()、pow()、random()、rint()、round()、sin()、sqrt()、tan()、toDegrees()、toRadians()、toString()、valueOf()、xxxValue()abs():功能......
  • python内置函数 A
    python内置函数APython解释器内置了很多函数和类型,任何时候都能使用。A名称描述abs返回一个数的绝对值。aiter返回对象的异步迭代器。all所有元素均为真值(或可迭代对象为空)则返回True。anext获取异步迭代器中的下一个异步项。any任一元素为真值则返回True。ascii返......
  • java中string类型常用的37个函数
    java中string类型常用的37个函数—无极低码intindexOf(intch,intfromIndex)、intindexOf(intch)、intindexOf(Stringstr,intfromIndex)、intindexOf(Stringstr)、intlastIndexOf(intch,intfromIndex)、intlastIndexOf(intch)、intlastIndexOf(Strin......
  • Python 函数的参数传递 *args和 **kwargs
    知识点:在函数调用时,*会以单个元素的形式解包一个元祖,使其成为独立的参数。在函数调用时,**会以键/值对的形式解包一个字典,使其成为独立的关键字参数。 deff(a,*args):print(args)f(1,2,3,4)​```输出为:(2,3,4)​```虽然传入1,2,3,4,但是解包为(1),(2,3,4),其中a是1......
  • C++纯虚函数和抽象类
    在C++中,可以将虚函数声明为纯虚函数,语法格式为:virtual返回值类型函数名(函数参数)=0;纯虚函数没有函数体,只有函数声明,在虚函数声明的结尾加上=0,表明此函数为纯虚函数。最后的=0并不表示函数返回值为0,它只起形式上的作用,告诉编译系统“这是纯虚函数”。包含纯虚函数的类称......
  • 【DL经典回顾】激活函数大汇总列表(持续更新中...)
    激活函数大汇总列表(持续更新中…)欢迎来到我们深入探索神经网络核心组成部分——激活函数的系列博客。在人工智能的世界里,激活函数扮演着不可或缺的角色,它们决定着神经元的输出,并且影响着网络的学习能力与表现力。鉴于激活函数的重要性和多样性,我们将通过一系列博客详细介绍......
  • C++多态和虚函数
    C++多态和虚函数#include<iostream>usingnamespacestd;//基类PeopleclassPeople{public:People(char*name,intage);voiddisplay();protected:char*m_name;intm_age;};People::People(char*name,intage):m_name(name),m_age(age){}......