21天好习惯 第一期-Day8

今天学函数的返回值

  函数的返回值是指:函数被调用之后,执行函数体中的程序段所取得的并返回给主调函数的值。

函数的返回值要注意以下几点:

1. 函数的值只能通过return语句返回主调函数。return语句的一般形式为:

    return 表达式   或者为:  return (表达式);

2. 函数值的类型和函数定义中函数的类型应保持一致。如果两者不一致,则以函数返回类型为准,自动进行类型转换。

#include<stdio.h>
int ig(int x, int y)
{
	if (x > y)
		return x;  //输出两个数的最大值
	else
		return y;


 }

int main() {
	int a, b,c;
	scanf_s("%d %d", &a, &b);
	c=ig(a, b);
	printf("%d", c);


	return 0;
}
int ig(int x, int y)
{
	if (x >= y)
		return x;
	else
		return y;

 }
void rng() {
	printf("我不会做");
	   }
int main() {
	int a, b,c;
	scanf_s("%d %d", &a, &b);
	c=ig(a, b);
	printf("%d\n", c);
	rng();

	return 0;
}

相比于前面一个这个多打印了个我不会做

注意:void函数中可以有执行代码块,但是不能有返回值,另void函数中如果有return语句,该语句只能起到结束函数运行的功能。其格式为:return;

上一篇:C#Xml Serializer将列表反序列化为0而不是null


下一篇:关于获取各种浏览器可见窗口大小的一点点研究