c语言规定,凡是未加存储器类型的变量都是自动变量.也就是说auto可以省略。 int f() { int i; } 和int f() { auto int ; }s是等价的!! 自动变量的作用域范围: 自动变量只在函数内部有效。