C语言总结_函数知识附加了C语言练习题

一、函数定义

 //定义一个函数
 int func(int a,int b)
 {
   
     
 }<函数的返回值类型> <函数名称>(函数的形参列表,....)
 {
   
     函数代码主体部分;
 }

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

 #include <stdio.h>
 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 <stdio.h>
 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(<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值