return语句;查找数组里是否存在某数

return 语句
当执行到达函数定义的末尾时,函数就将返回到函数被调用的地方。
return 语句允许你从函数体的任何地方返回,并不一定要在函数的末尾。
它的语法如下:
return expression;
表达式 expression可选。如果函数无需向调用程序返回一个值,它就被省略。没有返回值的函数在声明时应该把函数类型声明为void。
在c语言中,子程序不论是否存在返回值,均被称为函数。

  • return函数后面的程序不会被执行,看如下例子:
#include <stdio.h>

int Search(int arr[], int size,int to_find) {
	for (int i = 0; i < 4;i++ ) {
		if (arr[i] == to_find) {
			return i;
		}
	}
	return -1;
}


int main() {
	int arr[4] = { 1,2,3,4 };
	//给定一个整数,查找该整数在数组中是否存在
	//存在返回对应下标,不存在返回-1
	int result = Search(arr,4,2);
	printf("result = %d\n", result);
	system("pause");
	return 0;
}

return返回几?
答案是返回1;不是-1嗷
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值