首页 > 其他分享 >C语言基础-3、函数的参数和变量

C语言基础-3、函数的参数和变量

时间:2024-03-10 23:12:40浏览次数:22  
标签:return 函数 int Max ret C语言 max 变量

一、函数原型
1、函数先后关系

  • ex1:
#include <stdio.h>
// 像这样把Max()函数写在上面,是因为:C的编译器自上而下顺序分析你的代码
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;
}
  • ex2:
#include <stdio.h>
int Max(int a,int b); //提前声明函数原型

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

int Max(int a,int b)
{
	int ret;
	if(a>=b){
		ret = a;
	}
	else
	{
		ret = b;
	}
	return ret;
}

二、函数传递

标签:return,函数,int,Max,ret,C语言,max,变量
From: https://www.cnblogs.com/zwb1997/p/18065065

相关文章

  • 函数回调(C++)
    函数回调C++部分​ 从C#逆向理解回去,这玩意应该就是delegate的原型了,只不过C#中将其作为一个单独的变量类型方便做管理,而C++这个老毕登这里则是以指针的形式表现出来。​ 作用在于,你不需要关心函数具体内容是什么,也不需要关心函数到底会处理什么,你只需要直接调用这个定义了的回......
  • wrf-chem-chem-kpp-kpp2.1-..-gen_kpp.c 文件函数顺序错误(kpp2.1版本),错误文件的路径是
    hereisamistakeinofficialfilegen_kpp.c,theirgen_kpp.c'sfunctiondefinitionorderisreserved!Sowhenyoumakethereisareportoferror:implicitfunction:write_list_to_screen,screen_out,check_all官方很多WRF版本的chem下面的/chem/KPP/util/wkc/gen_......
  • C语言基础-2、函数的定义与使用
    一、函数的定义和使用函数是一块代码,接受零个或多个参数,做一件事情,并返回零个或一个值函数定义:voidsum(intbegin,inend)//函数头;void:返回类型;sum:函数名,intbegin:参数表{ .......//函数体}1、调用函数函数名(参数值);ex1:#include<stdio.h>voidcheer(){ pr......
  • 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) ......
  • 14_Linux环境变量讲解
    Linux环境变量讲解1.什么是环境变量?概念:环境变量是系统预设置的参数。Linux是一个多用户的操作系统,所以每一个用户也都有自己的环境变量举例:比如我们之前学习的命令我们不管在哪个路径下输入,都是可以执行成功的,因为系统已经把命令的搜索路径提前设置好了2.常用变量PATH这个......
  • 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.存储过......