问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言中函数名后面()中定义的参数和函数体内定义的变量有什么区别...

发布网友 发布时间:2024-07-16 02:12

我来回答

5个回答

热心网友 时间:2024-08-03 02:56

从内存角度来讲,函数参数是一定保存到栈区的,函数体内定义的变量可以保存到栈区,比如局部变量,也可以保存到静态数据区,比如static变量。示例如下:

#include <stdio.h>
#include <locale.h>
void f(int a, int b) {
printf("%d\t%d\n", a, b);
}
int main()
{
int x = 1; //局部变量 保存到栈区
static int y = 2; //static变量,保存到静态数据区
f (x, y); //x和y必须保存在栈区
return 0;
}

热心网友 时间:2024-08-03 03:01

局部变量。

热心网友 时间:2024-08-03 02:59

函数后面括号里是函数形参,是调用该函数需要的输入参数,而在函数里面定义变量z,是局部变量,它只在函数内有效。

这些局部变量、形参、全局变量等都是C基础,找本C语言书认真看看。

热心网友 时间:2024-08-03 03:00

==书上写的好好的啊。。。
()里是形参,没什么影响的,可以随便定义。计算机在引用的时候会自己带到max里使用。。

{}里的就需要了。z是返回值,需要定义。

热心网友 时间:2024-08-03 03:03

因为你要比较2个数,就要传递那2个数进函数比较啊。
所以要有参数x,y;
函数内定义的是局部变量。方便操作而已。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
梦见和同性发生关糸了 梦见和同性朋友发生亲密关系 学生党如何科学护肤? 学生党该怎么基础护肤? 有什么美容护肤的技巧适合学生党? 怎么@全部成员啊? 新洲摩尔城一楼小吃租金多少 武汉王家湾有哪些广场 你好 请问 晚上6点开始 学瑜伽 可以吗? 因为我想在下班时间去 锻炼锻 ... 电脑联网有哪些条件台式电脑无线上网需要具备哪些条件 公司法股东知情权的规定是什么 莱阳市毅达鞋业有限公司怎么样? 华为nova语音播报怎么关闭? 老年 代步车 天窗 漏水 怎么办 海鲜大礼包的冷冻章鱼。是处理好的吗 求一款非接触式测距传感器,要求体积小,测量精度0.1mm左右测量范围在5mm... 跑步太多现在很黑,而且小腿粗,,怎么变白,,并且瘦小腿? 写出一个个位数字比十位数字大3的两位数是什么? 太平人寿成都分公司好还是乐山石油公司好?? 求一个以前小霸王插卡游戏名字RPG可记录的,别吐槽 奇妙探险队队友变异解决方法介绍介绍_奇妙探险队队友变异解决方法介绍是... ipad mini的屏幕显示效果如何? 奔驰轿车S600,市场报价多少? 苹果14pro能上两个微信吗? 云顶之弈9.18版本最强阵容有哪些介绍_云顶之弈9.18版本最强阵容有哪些... 吾志所向,(),愈挫愈勇,()。括号里应该填什么? 云顶之弈新版本最强光影组合怎么玩介绍_云顶之弈新版本最强光影组合怎 ... 泽漆功效 大圣偷吃桃花是什么意思? 叠词(成语) 天拉,救救我 ,我昨晚梦见吃人的手指头。这是什么意思啊。会不会有什么... main函数体中和函数体外定义一个变量 为什么结果不同?请高手回答?_百度... 荣顺布鞋缺点 减肥可以吃小米粥吗[小米粥减肥还是增肥] 淘宝在哪看有没有运费险[淘宝运费险怎么退] 减肥可以吃小米粥吗[小米粥减肥还是增肥] ...我烟台荣顺鞋业怎么样?待遇什么的如何?还有莱阳华泰针织服装有限公 ... 只有微信号怎么加人? 喝小米粥可以减肥吗 喝小米粥能不能减肥减重呢 微信号是怎么加人的啊? 华为机顶盒密码? 梦见天上掉人砸中 中国养猫头鹰需要什么条件? 梦见门牌掉下来砸中自己 微信号怎么加人? 微信聊天记录可以被调出来吗? 为什么我买的小米电视指示灯一直闪啊? 微信聊天记录可以不登陆微信调出来吗?。 清华同方LC-27B72T基本参数 请问小米电视灯闪是什么原因?