我在编译C语言时出现[Error] 'iter' does not name a type,请问应该怎么解决?

如题所述

第1个回答  2023-02-05
这个是因为auto关键字不认识
C++11为了支持自动类型推导了,引入了auto 关键字。
看你的编译器是否可以加参数来支持C++11,例如gcc
使用GCC编译时如果需要使用C++11的标准去编译。就需要在编译时指令中加入-std=c++11
第2个回答  2023-01-09
你把 auto iter 改为 int iter 再试一下。
我认为这个报错是数据类型的问题。
第3个回答  2023-01-18
首先你这明显不是C语言,而是C++
齐次auto这种关键字是要高版本编译器支持的。你编译器也许不支持
相似回答