您当前的位置: 首页 >  c语言

DS小龙哥

暂无认证

  • 0浏览

    0关注

    679博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

C语言总结_函数知识

DS小龙哥 发布时间:2022-05-16 06:00:00 ,浏览量:0

这篇介绍C语言里函数的定义、子函数的使用。接着介绍变量的作用域,定义全局变量、静态变量、只读变量、变量初始化等等。

一、函数定义
//定义一个函数
int func(int a,int b)
{
	
}

 (函数的形参列表,....)
{
	函数代码主体部分;
}

: 返回值类型可以是C语言支持任何类型。基本数据类型、指针、结构体、枚举… 如果函数执行完毕,不需要返回值,可以将函数返回值类型声明为空类型。Void 函数名称 :不能与库函数名称冲突,命名规则与变量命名规则一样。 函数的形参列表 :函数在执行行传入的参数,类型与返回值类型定义方法一样。 如果有多个形参,可以使用逗号隔开 函数的返回值: 如果函数执行完毕之后需要向调用处返回数据,可以使用return,该语句只能返回一个值。

#include 
int func(int,int);  //声明func函数
//int func(int a,int b);//声明func函数

int main(void)
{
	int a;
	a=func(12.34,56.78); //形参传入之后,会转为整型
	printf("a=%d\n",a);
	return 0;
}

//定义一个函数
int func(int a,int b)
{
	int c;
	c=a+b;
	return c; //给调用者返回结果
}
二、函数练习作业

(1)编写一个判断某一年是否是闰年的函数。(条件: 能整除4且不能整除100 或者能整除400 )

#include 
int func_year(int year); //声明函数
int main(void)
{
	int year; //c89标准
	int err=0;
	printf("输入一个年份:");
	scanf("%d",&year);
	err=func_year(year);//调用函数
	if(err==1) 
	{
		printf("闰年!\n");
	}
	else if(err==0)
	{
		printf("平年!\n");
	}
	else
	{
		printf("输入的年份错误!\n");
	}
	return 0;
}

(2)该函数由主函数调用,判断平年和闰年。

/*
函数功能: 判断平年和闰年
返回值  : 0表示平年,1表示闰年,负数表示错误
*/
int func_year(int year)
{
	if(year            
关注
打赏
1664009229
查看更多评论
0.0448s