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
É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.
É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.
É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.
É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.
Étape 5. Utilisez les retraits appropriés dans votre code
Encore une fois, voir l'exemple ci-dessous.
Étape 6. Compilez le code avec
g++ main.cpp
É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 !