永发信息网

C语言为什么通常形参与实参的变量符号不同?

答案:6  悬赏:80  手机版
解决时间 2021-11-10 22:03
C语言为什么通常形参与实参的变量符号不同?
最佳答案
没问题啊,都是局部变量,随便你使用

你的问题,有两个地方说明一下
一个是变量作用域问题,局部变量起作用的地方是,从声明变量开始到包含变量的函数结束为止
全局变量,从声明这个变量开始,到这个文件的末尾
例如你的程序,ab在主函数中,作用域就是在主函数当中,出了这个函数,就不起作用了
在子函数中,两个参数,只有在这个子函数中起作用,
另一个是,这个大家经常犯得问题,在子函数中改变了变量的数据,在主函数中,是不起作用的(指针方面,其实指针的地址数据没有变,只是指向的地址中的内容数据变了)
如果都是同一个名字,你觉得会怎样,你觉得子函数中改变了,但是主函数中其实没有变
这个就是子函数中的参数,其实是调用时的参数的一个影子,不会影响到主函数

也就是说,子函数中参数变量的名字无所谓,都是局部变量
只是为了区分,所以多写一些变量名而已,编译成exe,这些都毛用没有。不会因为你变量名字的问题,而编译出来的程序有丝毫的差别
全部回答
那个完全可以由你自己设定,它不影响程序所要实现的功能.
为了好区别……
1.首先函数声明最好放在函数体之外;
2、函数声明中的形参中的变量名可写可不写;
3、不同的函数中局部变量的名字可一样也可不一样。
理论上是没有区别的,但是你定义了abc了 即abc 是要输入数字的变量。而xy是abc的变量
只是程序员的一种习惯问题,一般都写成一样的,自己看着方便,别人看着也容易理解分析,毕竟程序不是只写给自己的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
请问想办理个菜鸟驿站的站点,流程怎么办理?
大家说说什么是反应型防水涂料
中兴s158中文输入操作步骤
G3引领3G生活,什么意思?
女生破处有没有几次都没成功的?
大家觉得张松的强度怎么样
香港被称为什么1997年重新回到祖国的怀抱
为什么我刚开始箍牙齿不痛,十几天过去了却很
盛名列车时刻表
淄博市工商行政管理局张店分局公园工商所地址
移动白卡怎么激活?
洋香菜是什么?跟芹菜一样吗?
身边一个老板说买车后悔、他买了宝马x6、说开
公历2009年9月22日出身,农历是几日。
不老实人有什么特点?
推荐资讯
汉兰达对比本田冠道370哪个好
什么是旗下艺人
外生女出生,黄晓什么好?
高速路上私家五座六人为超重吗?
太原在哪里报名?
初学书法用什么毛笔?
请问谁有部落冲突 vivo版的9本以上不玩的号
冬天为什么要给蔬菜搭建白色塑料大棚?(详细
商标设计好后 要给对方什么格式的文件呢
四字句口号
有她在的地方,再远再累,总愿意幸福往返是什么
“放”字能组成哪些词?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?