gpt4 book ai didi

c中 "auto"关键字的概念

转载 作者:太空狗 更新时间:2023-10-29 16:37:31 25 4
gpt4 key购买 nike

能否请您告诉我关键字auto在C程序中的确切概念。

当我阅读Deep C secrets这本书时,我看到了这句话:

The auto keyword is apparentlyuseless. It is only meaningful to acompiler-writer making an entry in asymbol table. It says this storage isautomatically allocated on enteringthe block (as opposed to global staticallocation, or dynamic allocation onthe heap). Auto is irrelevant toother programmers, since you get it bydefault.

最佳答案

auto 不是数据类型。它是一个存储类说明符,如 static。当用在局部变量上时,它基本上与 static 相反,表示变量的生命周期等于它的范围(例如:当它超出范围时,它会自动销毁)。

您永远不需要将 auto 指定为您唯一可以使用它的地方,它也是默认设置。

关于c中 "auto"关键字的概念,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4688816/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com