c - C 中的变量 auto

标签 c

Possible Duplicate:
Is there any reason to use the 'auto' keyword in C / C++?

我读到:

int i;

auto int i;

是等价的。如果是的话,C 中的 auto 关键字有什么用?有什么特殊情况下 auto 更有用吗?或者没有 auto 就无法实现的事情?

最佳答案

Auto 在 C 中只是隐式的,但由于它很少(从不读取)在实际代码中显式使用,其含义在 C++11 中已发生变化。

Auto 只是指定自动存储,这意味着当变量超出范围时就会消失。

关于c - C 中的变量 auto,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9911821/

相关文章:

c++ - 打开文件时,C 还是 C++?

c - 链接列表输入被覆盖

java - C和Java之间的内存分配

c - 从数组中找到 n 个最大的元素

c - 使用 fopen 打开文件进行读取时遇到问题

c - 在我自己的 shell 中实现 here-string 重定向后如何修复 'Bad file descriptor'

c - Ubuntu 消息队列 Makefile 错误

c - Fork-server 和 exec 的孙子

c - eBPF,跟踪值比堆栈大小长?

c++ - 更快但不太准确的英特尔 asm fsin?