Maison >développement back-end >C++ >`int main` vs `void main` en C/C : est-ce vraiment important ?
Est-ce que cela fait une différence d'utiliser void main ou int main en C/C ?
Lors de la déclaration de la fonction main en C ou C , vous avez deux options : int main et void main. Il est essentiel de comprendre la distinction entre les deux.
L'approche correcte : int main
Selon la spécification C, int main est la bonne façon de définir le fonction principale. Il renvoie une valeur entière,通常表示程序的退出码, utilisée par le système d'exploitation pour déterminer le succès ou l'échec du programme.
L'approche incorrecte : void main
void main n'est pas une déclaration valide pour la fonction main en C . Il a été introduit par certains anciens compilateurs Microsoft C comme une déviation par rapport à la norme C. Cependant, il est depuis obsolète et ne doit pas être utilisé.
Conséquences de l'utilisation de void main
L'utilisation de void main au lieu de int main peut entraîner plusieurs problèmes :
Par conséquent, il il est fortement recommandé de toujours utiliser int main lors de la déclaration de la fonction main en C ou C . Cela garantit le respect de la norme C et évite les problèmes potentiels.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!