首页 > 其他分享 >C语言基础-2、函数的定义与使用

C语言基础-2、函数的定义与使用

时间:2024-03-10 21:22:38浏览次数:20  
标签:return 函数 int max void ret C语言 定义

一、函数的定义和使用

  • 函数是一块代码,接受零个或多个参数,做一件事情,并返回零个或一个值
  • 函数定义:
void sum(int begin,in end) //函数头;void:返回类型;sum:函数名,int begin:参数表
{
	.......//函数体
}

1、调用函数

  • 函数名(参数值);
  • ex1:
#include <stdio.h>
void cheer()
{
	printf("good!\n");
}

int main()
{
	cheer();
	return 0;
}

2、从函数中返回值

  • 两数大小
  • ex1:
#include <stdio.h>
int Max(int a,int b)
{
	int ret;
	if(a>=b){
		ret = a;
	}
	else
	{
		ret = b;
	}
	return ret;
}

int main()
{
	int max;
	max = Max(1,2);
	printf("%d",max);
	return 0;
}

标签:return,函数,int,max,void,ret,C语言,定义
From: https://www.cnblogs.com/zwb1997/p/18060020

相关文章

  • 自定义事件提醒程序
    因为各大软件无法实现每隔自定义固定天数进行事件提醒的功能,在此用Python写了一个简易的Windows端事件提醒弹窗程序。注意没有做界面,只是把事件写死在了程序中,设置为开机自启动,挂在后台一直运行(cpu占用率几乎为0%),到点就会进行弹窗提醒。Step0.环境配置建议新建一个环境,后面用......
  • cache操作函数 --20240310
    Baremetal不讨论多级cache的情况下,裸驱两种关于dcache的操作:flush_dcache_all();//将cache里面的东西刷入内存invalidate_dcache_all();//将数据缓存中的所有内容无效化(invalidate)。该指令一般用于确保缓存中的数据与主内存中的数据同步flush_dcache_all()函数通常在嵌入......
  • C语言的循环语句补充
    本文主要介绍C语言的循环语句,即while语句、do-while语句和for语句。循环语句分为两大类,当型循环(while、for)和直到型循环(do-while)。我们可以大概地从分类中理解两类循环地不同。一、当型循环1、while循环:语法:while(循环控制式){语句序列;}当循环控制式为真时(结果为非0),执行循......
  • printf函数与缓冲区 --20240310
    在linux下,printf输出到控制台经历了app->libc(stdio.h)->syscall->console驱动 下面是<<linux内核完全注释>>一书中的一段描述:继续看下write函数的实现:以下是write()函数的基本定义:#include<unistd.h>ssize_twrite(intfd,constvoid*buf,size_tcount);//ssize_t......
  • Sqlite3之左子串,右子串,中间串subStr函数(14)
    右子串  subStr('一二三四五',-4)selectsubStr('一二三四五',-4) 左子串  substr('一二三四五',1,3) 中串,比如取出三四  selectsubStr('一二三四五',3,2) ......
  • C语言编程题T1
    ****给定一批整数,分析每个整数的每一位数字,求出现次数最多的个位数字。例如给定3个整数1234,2345,3456,,其中出现次数最多的数字是3和4,均出现了3次。******要求:输入形式:在第1行中给出一个正整数n(n<=1000),在第2行中给出N个不超过整形范围的正整数,数字间以‘’(空格)分隔;输出形式......
  • 第15章_存储过程与函数
    第15章_存储过程与函数讲师:尚硅谷-宋红康(江湖人称:康师傅)官网:http://www.atguigu.comMySQL从5.0版本开始支持存储过程和函数。存储过程和函数能够将复杂的SQL逻辑封装在一起,应用程序无须关注存储过程和函数内部复杂的SQL逻辑,而只需要简单地调用存储过程和函数即可。1.存储过......
  • 通达信买入翻倍, 年年翻倍的一个指标,没未来函数
    {通达信买入翻倍,年年翻倍的一个指标,没未来函数}买入翻倍,让年年翻倍的一个指标,没未来函数VAR1:=REF(CLOSE,1);VAR2:=SMA(MAX(CLOSE-VAR1,0),6,1)/SMA(ABS(CLOSE-VAR1),6,1)*100;VAR3:=SMA(MAX(CLOSE-VAR1,0),12,1)/SMA(ABS(CLOSE-VAR1),12,1)*100;VAR4:=(BARSLAST(VAR......
  • java中的排序函数
    1.Arrays.sort()函数使用Arrays.sort()对数组进行排序一维数组升序如果是基本数据类型和对应的包装类:使用java.util.Arrays包的Arrays.sort()函数即可。一维数组降序如果是基本数据类型,则要先转成对应的包装类:在Arrays.sort()的第二个参数添加即可Collections.reverseOrder()......
  • 【LeetCode】整数转罗马数字 C语言 | 此刻,已成艺术(bushi)
    Problem:12.整数转罗马数字目录思路解题方法复杂度Code思路暴力破解+转换解题方法由思路可知复杂度时间复杂度:$O(n)$空间复杂度:$O(1)$Codechar*intToRoman(intnum){char*s=(char*)malloc(sizeof(char)*4000),*p=s;while(num>0)......