首页 > 编程语言 >C++中的函数

C++中的函数

时间:2024-07-31 09:30:39浏览次数:12  
标签:return 函数 自定义 int C++ 返回值

C++当中的函数

任务目标

STL函数 (内建函数)

自定义函数

自定义函数

return_type functionName(parameterlist){
	//函数体
	return ...;
}

返回值 return_type,就是做了某件事情,你得有个结果吧。返回值类型都有哪些?

int char double bool void(空返回值)

数组,不能作为返回值

函数名(functionName)与变量名定义相同

参数(parameter) 不是所有的函数都是需要参数的

课堂练习

int sum(int a,int b){
	return a+b;
}
int main(){
	
}

函数的参数传递

void add(int n){
    n++;
}
int main(){
	int num = 8;
    add(num);
    cout<<num;
}

课堂练习

自定义判断素数的函数,来判断1-100当中有多少个素数

标签:return,函数,自定义,int,C++,返回值
From: https://www.cnblogs.com/UCCMbubba/p/18333845

相关文章

  • C/C++ 字符串常量的注意事项
    在C/C++中使用字符串常量时,需要注意以下几个关键点,以确保代码的正确性和高效性:存储位置:字符串常量通常存储在只读存储区(如文本段),这意味着它们不能被修改。尝试修改字符串常量将导致未定义行为,通常是程序崩溃。类型:在C中,字符串常量的类型是char数组的形式,但其末尾自动......
  • windows11解决visual c++6.0 打开提示不兼容弹窗问题
    在Windows11系统中,打开VisualC++6.0编辑器,会弹出不兼容弹窗,如图所示下面将给出解决办法,实测有效。步骤1:重命名MSDEV.EXE文件 步骤2:修改“兼容模式”配置 步骤3:修改“目标”输入框内容 步骤4:重新启动软件 ......
  • 如何在for循环中使用curve_fit函数在python中一次性创建多个回归?
    简而言之,我有两个矩阵,一个称为t,另一个称为y。每个都有7列。假设它们被称为a、b、c、d、e、f和g。我想要的是从a对a、b对b、...、g对g这两个矩阵进行回归。我已经设法使我的算法使用curve_fit对一列进行回归一次。但我真正希望的是它能够一次性完成7个回归......
  • 使用 keras 模型对函数进行 Python 类型提示
    如果我创建这样的函数:defmdl(input_shape):model=Sequential()model.add(Conv2D(depth=64,kernel_size=(3,3),input_shape=input_shape,activation='relu'))model.add(Dense(32),activation='relu')model.add(Dropout(0.3))m......
  • 小值目标函数和数值导数的 SciPy 最小化收敛问题
    对于返回小值的目标函数,以及我想在基于梯度的算法中使用数值导数的问题,我在使用SciPy进行最小化时遇到了问题。它针对Cochran1977年《抽样技术》教科书中与最佳抽样大小相关的问题。我的最小工作示例如下:importnumpyasnpimportmathfromscipy.optimizeimport......
  • 具有 Python lambda 函数的 QTimer 使用先前的数据运行
    我有一个GUI项目,它使用PySide2和Python3.8,它在QThread中执行一些后台任务。在该QThread中,我有QTimer成员对象,该对象必须定期运行一个函数,每次向其传递不同的数据。我没有使用QTimer.singleShot静态函数,因为如果需要某些特定场景,我需要......
  • C++ 函数返回极其缓慢,远慢于功能等效的 python 代码
    我有一个在我编写的脚本中使用的函数,用于从列表中删除多余的阻塞关键字。基本上,输入(以任何顺序):{"apple","bapple","banana","cherry","bananaman","sweetherrypie","sweet","b"}它应该输出一个缩小的字符串数组(以任何顺序):......
  • 如何在 pytest 的参数化中传递函数名称以及如何在测试用例中使用它?
    在下面的脚本中,我想参数化函数调用RegisterClientCabinMovementDetection(x)和RegisterClientOccupantInSeatDetection(x)(在脚本中以粗体显示)等等...有没有办法在pytest中参数化函数?@[email protected]('Qf,预期',[(UNDEFINED,"无效"),(INPROGR......
  • python函数:带星号的参数一个接一个
    我想知道为什么定义以下函数被认为是好的。deffoo(*x,y):pass据我所知,现在有调用此函数的方法,因为它总是缺少y的值。(如果我错了,请纠正我。)这有什么我不知道的用处吗?你说得对,在Python中定义一个像deffoo(*x,y):...这样的函数,在试图以常规方......
  • 10个append()函数在Python程序开发中的创新应用
    文末赠免费精品编程资料~~在Python编程的世界里,append()函数是列表操作中最常见的方法之一。它允许我们在列表的末尾添加一个元素,这一简单的功能却能激发无限的创造力。今天,我们将探讨append()函数在Python程序开发中的10种创新应用,从基本用法到高级技巧,逐步深入。1.构......