函数的概念和自定义一个函数

(一)函数概念:

函数是C语言的功能单位,实现一个功能可以封装一个函数来实现。定义函数的时候一切以功能为目的,根据功能去定函数的参数和返回值。

函数可分为库函数自定义函数。

1.  其中库函数又可以分为

输入和输出函数(printf,scanf...);字符串操作函数(strcpy...);字符操作函数(toupper...);内存操作函数(memcpy...);时间/日期函数(time...);数学函数(sqrt...)等其它函数。

(1)函数举例如下

strcpy函数:常用于交换两个数组中的数据。比如

#include<stido.h>
int main()
{
  int arr1[]={1};
  int arr2[]={2};
  strcpy(arr1,arr2);  //此时arr1和arr2中的元素交换
  printf("%d",arr1[0]); //打印出来应该是2

  return 0;
}

(二)自定义函数:

(1)函数的组成

 ret_tupe  fun_name  (paral)  //从前往后分别代表函数类型函数名称以及括号内为函数参数

 {

      statement;  //函数的语句项

 }

(2)设计函数

eg:求两个数的最大值

#include<stdio.h>

int get_max(int x , int y)  //设计一个函数名称为get_max,用于求两个数字的最大值,返回类型为整形
{
  int z = 0; 
  if( x > y ) 
    z = x;
  else
    z = y;
  return z;   //返回z即为最大值
}
int main()
{
  int a = 10;
  int b = 20;
  int max = get_max(a,b);  //调用函数来求a和b的最大值
  return 0;
}

  • 20
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值