Comment écrire du code standard en C++ : 11 étapes (avec images)

Table des matières:

Comment écrire du code standard en C++ : 11 étapes (avec images)
Comment écrire du code standard en C++ : 11 étapes (avec images)

Vidéo: Comment écrire du code standard en C++ : 11 étapes (avec images)

Vidéo: Comment écrire du code standard en C++ : 11 étapes (avec images)
Vidéo: Apprends 3 DRIBBLES SIMPLES mais DÉVASTATEURS 2024, Novembre
Anonim

Il existe de nombreuses façons de programmer un ordinateur. En fin de compte, la décision sur la façon d'atteindre ce qui est nécessaire revient au programmeur. Cependant, il existe de nombreuses "meilleures pratiques" utilisant des styles et des fonctions pour une meilleure compilation et de meilleurs programmes. Il faut un peu de précision pour s'assurer que les prochains programmeurs (y compris vous-même) dans le projet peuvent lire et comprendre votre code.

Étape

Méthode 1 sur 2: Écriture de code standard

Écrire du code standard en C++ Étape 1
Écrire du code standard en C++ Étape 1

Étape 1. Téléchargez un IDE (environnement de développement intégré) pour C++ tel qu'Eclipse, Netbeans et CodeBlocks, ou vous pouvez utiliser un éditeur de texte brut tel que Notepad++ ou VIM

Vous pouvez également exécuter le programme à partir de la ligne de commande, auquel cas n'importe quel éditeur de texte suffira. Cela peut être utile si vous choisissez un éditeur qui prend en charge la coloration syntaxique et la numérotation des lignes. La plupart des programmeurs trouvent que les systèmes de type Unix (Linux, OS X, BSD) sont les meilleurs environnements de développement.

Écrire du code standard en C++ Étape 2
Écrire du code standard en C++ Étape 2

Étape 2. Créez le fichier principal du programme

Le fichier principal doit inclure une fonction nommée main(). C'est ici que commence l'exécution du programme. À partir de là, vous devrez appeler des fonctions, des classes de préfixe, etc. D'autres fichiers de votre application ainsi que des bibliothèques peuvent être inclus dans ce fichier.

Écrire du code standard en C++ Étape 3
Écrire du code standard en C++ Étape 3

Étape 3. Commencez à écrire le programme

Entrez le code ou le programme que vous souhaitez créer (voir quelques exemples ci-dessous). Apprenez la syntaxe, la sémantique, les paradigmes de programmation orientée objet, la striation des données, la conception d'algorithmes comme les listes chaînées, les files d'attente prioritaires, etc. C++ n'est pas un langage facile à programmer, mais cela vous apprendra les bases qui fonctionnent avec tous les langages de programmation.

Écrire du code standard en C++ Étape 4
Écrire du code standard en C++ Étape 4

Étape 4. Entrez les commentaires dans le code

Expliquez à quoi servent les fonctions et les variables. Choisissez des noms clairs pour les variables et les fonctions. Tirez parti des noms de variables globales. En général, assurez-vous que toute personne lisant votre code peut le comprendre.

Écrire du code standard en C++ Étape 5
Écrire du code standard en C++ Étape 5

Étape 5. Utilisez les retraits appropriés dans votre code

Encore une fois, voir l'exemple ci-dessous.

Écrire du code standard en C++ Étape 6
Écrire du code standard en C++ Étape 6

Étape 6. Compilez le code avec

g++ main.cpp

Écrire du code standard en C++ Étape 7
Écrire du code standard en C++ Étape 7

Étape 7. Exécutez le programme en tapant:

./a.out

Méthode 2 sur 2: Exemple

Étape 1. Considérez l'exemple 1:

    /* Ce programme simple est conçu pour comprendre les bases du style g++. Ce programme utilise le compilateur g++.*/ #include /* entrez les fonctions d'entrée et de sortie */ en utilisant l'espace de noms std; /* on utilise la fonction std (standard) */ int main() /* déclare la fonction main; Vous pouvez également utiliser int main(void). */ { cout << "\n Bonjour Papa"; /* '\n' est une nouvelle ligne (t est un nouvel onglet) */ cout << "\n Hello Mom"; cout << "\n Ceci est mon premier programme"; cout << "\n Date 2018-04-20"; renvoie 0; }

Étape 2. Considérez l'exemple 2:

    /* Ce programme pour compter la somme de deux nombres */ #include using namespace std; int main() { float num1, num2, res; /* déclarer la variable; int, double, long… peuvent également être utilisés */ cout << "\n Entrez le premier nombre = "; cin >> num1; /* entrez la valeur de l'utilisateur dans num1 */ cout << "\n Entrez le second nombre= "; cin >> num2; res = num1 + num2; cout << "\n Somme "<< num1 <<" et "<< num2 <<" = "<<res '\n'; renvoie 0; }

Étape 3. Étudiez l'exemple 3:

    /* Multiplier deux nombres */ #include using namespace std; int main() { float num1; int num2; double résolution; cout << "\n Entrez le premier nombre = "; cin >> num1; cout << "\n Entrez le deuxième nombre = "; cin >> num2; res = num1 * num2; cout << "\n Multipliez deux nombres = " << res '\n'; renvoie 0; }

Étape 4. Considérez l'exemple 4:

    // ''Looping'' pour trouver la formule mathématique. Dans ce cas, le programme recherche la réponse à // la question n°1 dans le projet Euler. #include en utilisant l'espace de noms std; int main() { // Ouverture de ''Main''. int somme1=0; int somme2=0; somme int3=0; somme int4=0; // Génère l'entier nécessaire pour trouver la réponse. for (int a=0; a < 1000; a=a+3) {sum1 = sum1+a;} // ''Loop'' jusqu'à ce que a soit supérieur ou égal à 1000, en ajoutant 3 chaque ''loop''. Ajoutez également a à sum1. for (int b=0; b < 1000; b=b+5) {sum2 = sum2+b;} // ''Loop'' jusqu'à ce que b soit supérieur ou égal à 1000, en ajoutant 5 chaque ''loop''. Ajoutez également b à sum2. for (int c=0; c < 1000; c=c+15) {sum3 = sum3+c;} // ''Loop'' jusqu'à ce que c soit supérieur ou égal à 1000, en ajoutant 15 à c chaque ''loop '' '. Ajoutez également c à sum3. somme4 = somme1 + somme2 - somme3; // sum4 prend la somme de sum1 et sum2, moins sum3. cout << sum4; // Le résultat est sum4, la réponse. cin.get(); // Attendez que l'utilisateur appuie sur Entrée. renvoie 0; // Déclaration à retourner. } // Fermeture principale.

Étape 5. Considérez les exemples suivants avec différents styles:

    int main(){ int i = 0; si(1+1==2){ je = 2; } } /* Style des Forgerons */ int main() { int i; si (1+1==2) { je = 2; } } /* Style GNU */ int main() { int i; si (condition) { i = 2; les fonctions(); } }

Des astuces

  • Utilisez toujours un compilateur ISO pour vos programmes.
  • 'a.out' est le nom de fichier exécutable par défaut généré par le compilateur.
  • Si vous écrivez quelque chose qui utilise beaucoup de variables ou de fonctions différentes, incluez quelques commentaires pour faciliter le débogage et la compréhension plus tard !