您好、欢迎来到现金彩票网!
当前位置:2019跑狗图高清彩图 > 形参 >

在C语言中形参名与实参名到底是一样好还是不一样好?

发布时间:2019-08-05 02:35 来源:未知 编辑:admin

  一般函数是为了复用,会在很多情况下被调用,所以保证实参跟形参一样没有意义。你调两次, 难道实参变量一定会是同一个吗?

  展开全部形参和实参虽然可以同名,但它们之间是相互独立的,互不影响,因为实参在函数外部有效,而形参在函数内部有效。

  C语言的函数有声明和定义两个概念,声明函数时可以不写形参名,定义时必须有形参名,因为函数体内要用到形参。当你使用库函数的时候,你只需要知道库函数的形参的类型,并不需要知道定义函数时给形参叫了什么名字,完全可以只暴露给使用者函数的声明,此时你怎么让实参名和形参名同名呢?你都不知道写这个函数的人给形参定义了什么名字。

  因为,形参是所在函数的局部变量,所以形参在所在函数中会被多次使用,你需要统筹考虑。

  而实参是主调函数的局部变量,是根据实际需要作为参数调用被调函数的,是否调用被调函数并不需要另外考虑实参名称,这是与形参的主要不同点。

http://7milediver.com/xingcan/499.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有