Fehler: Anfangsdeklarationen der „for“-Schleife sind nur im C99- oder C11-Modus zulässig

Ich habe schon lange keinen C-Code mehr geschrieben. Als ich heute Codeblöcke zum Schreiben von C-Code verwendet habe, meldete der kompilierte Code einen Fehler: Die initialisierten Variablen innerhalb der Schleife können nur im C99- oder C11-Modus sein. Dies liegt daran, dass der mit gcc kompilierte Code gemäß dem C89-Standard kompiliert wird.

1. Wir können for(int i=0 i<numRequests;i++) ändern zu: int i=0;for(i=0;i<numRequests;i++);

2. Oder wir ändern den Kompilierungsstandard von Codeblock

Supongo que te gusta

Origin blog.csdn.net/weixin_46713492/article/details/134840572
Recomendado
Clasificación