c语言形参存储类型,c语言形参的存储类别

dfnjsfkhak 42 0

大家好,今天小编关注到一个比较意思的话题,就是关于c语言形参存储类型问题,于是小编就整理了1个相关介绍c语言形参存储类型的解答,让我们一起看看吧。

  1. c语言函数的隐含存储类别及形参?

c语言函数的隐含存储类别及形参?

C语言中函数的隐含存储类别为auto,即在函数中未指定存储类别的变量默认为auto类型,它在函数被调用时被创建,在函数返回后被销毁。

函数的形参与普通变量一样,也有存储类别。默认的存储类别也是auto,参数也在函数被调用时被创建,在函数返回时被销毁。

c语言形参存储类型,c语言形参的存储类别-第1张图片-芜湖力博教育咨询公司
图片来源网络,侵删)

除了auto以外,函数中的变量还可以声明为static类型,这将使它成为静态变量,即在函数每次被调用时不销毁,而是上次调用结束时的值。此外,还可以使用register关键字将变量声明为寄存器变量,以便在处理速度进行优化,但register关键字只是建议编译器将变量存储在寄存器中,具体是否这样做取决于编译器的实现

到此,以上就是小编对于c语言形参存储类型的问题就介绍到这了,希望介绍关于c语言形参存储类型的1点解答对大家有用

c语言形参存储类型,c语言形参的存储类别-第2张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

标签: 形参 函数 存储