Ecrire le code standard en C

Auteur: John Pratt
Date De Création: 12 Février 2021
Date De Mise À Jour: 28 Juin 2024
Anonim
TUTO C - #1 Notre premier programme
Vidéo: TUTO C - #1 Notre premier programme

Contenu

Il existe d'innombrables façons de programmer des ordinateurs. En fin de compte, c'est au programmeur comment réaliser ce dont il a besoin. Cependant, il existe de nombreuses "bonnes façons" d'utiliser les styles et les fonctionnalités pour une meilleure compilation et des programmes plus sûrs. Assurez-vous que les futurs programmeurs (y compris vous-même) qui continuent à travailler sur votre projet peuvent lire et comprendre votre code.

Avancer d'un pas

Méthode 1 sur 2: écrire un code standard

  1. Téléchargez un IDE C ++ (environnement de développement intégré) tel qu'Eclipse, Netbeans et CodeBlocks, ou utilisez un éditeur de texte tel que Notepad ++ ou VIM. Vous pouvez également exécuter des programmes à partir de la ligne de commande, auquel cas un éditeur de texte suffira. Il peut être utile de choisir un éditeur qui indique la syntaxe et prend en charge les numéros de ligne. La plupart des programmeurs considèrent les systèmes de type Unix (Linux, OS X, BSD) comme les meilleurs environnements pour le développement de programmes.
  2. Créez un fichier programme principal. Le fichier principal doit contenir une fonction appelée main (). C'est là que commence l'exécution du programme. À partir de là, vous appelez des fonctions, instanciez des classes, etc. D'autres fichiers de votre application et bibliothèques peuvent être inclus dans ce fichier.
  3. Commencez à rédiger votre programme. Entrez le code ou le programme que vous devez créer (voir ci-dessous pour quelques exemples). Apprenez la syntaxe, la sémantique, les paradigmes de programmation orientés objet, les flux de données, les conceptions d'algorithmes tels que les listes chaînées, les files d'attente de priorité, etc. C ++ n'est pas un langage simple à programmer, mais il vous apprend les principes de base qui peuvent être utilisés par tous langages de programmation.
  4. Ajoutez un commentaire à votre code. Expliquez ce que font les fonctions et à quoi servent les variables. Choisissez des noms clairs pour les variables et les fonctions. Commencez les noms des variables globales par des lettres majuscules. En général, assurez-vous que toute personne lisant votre code peut le comprendre.
  5. Utilisez correctement l'indentation dans votre code. Encore une fois, voyez les exemples ci-dessous.
  6. Compilez votre code avec

    g ++ main.cpp

  7. Exécutez votre programme avec l'instruction suivante:

    ./a.out

Méthode 2 sur 2: exemples

  1. Voir l'exemple 1:

      / * Ceci est un programme simple pour comprendre les bases du style g ++. Il s'agit d'un programme avec le compilateur g ++. * / #Include iostream> / * fonctions d'entrée et de sortie * / using namespace std; / * nous utilisons les fonctions std (standard) * / int main () / * déclarons la fonction principale; int main (void) est également possible. * / {cout " n Bonjour papa"; / * " N" est une nouvelle ligne ( t est un onglet) * / cout " n Hello maman"; cout " n Ceci est mon premier programme"; cout " n Date 11/03/2007"; return 0; }

  2. Voir l'exemple 2:

      / * Ce programme calcule la somme de deux nombres * / #include iostream> en utilisant l'espace de noms std; int main () {float num1, num2, res; / * déclarer des variables; int, double, long fonctionne également * / cout " n Entrez le premier nombre ="; cin num1; / * entrez l'utilisateur dans num1 * / cout " n Entrez le second nombre ="; cin num2; res = num1 + num2; cout " n La somme de" num1 "et" num2 "=" res n "; return 0; }

  3. Voir l'exemple 3:

      / * Produit de deux nombres * / #include iostream> using namespace std; int main () {float num1; int num2; double res; cout " n Entrez le premier nombre ="; cin num1; cout " n Entrez le deuxième nombre ="; cin num2; res = num1 * num2; cout " n Le produit de deux nombres =" res n "; return 0; }

  4. Voir l'exemple 4:

      // Utilise une boucle pour trouver une équation mathématique. Dans ce cas, la réponse est calculée à la // question n ° 1 du projet Euler. #include iostream> en utilisant l'espace de noms std; int main () {// Ouvrir depuis main. int somme1 = 0; int somme2 = 0; int somme3 = 0; int somme4 = 0; // Crée les entiers requis pour déterminer la réponse. for (int a = 0, a 1000, a = a + 3) {sum1 = sum1 + a;} // Se répète jusqu'à ce que a soit égal ou supérieur à 1000, ajoute 3 à a sur chaque boucle. Ajoute un à sum1. for (int b = 0; b 1000; b = b + 5) {sum2 = sum2 + b;} // Se répète jusqu'à ce que b soit égal ou supérieur à 1000, ajoute 5 à b dans chaque boucle. Ajoute b à sum2. for (int c = 0; c 1000; c = c + 15) {sum3 = sum3 + c;} // Se répète jusqu'à ce que c soit égal ou supérieur à 1000, ajoute 15 à c dans chaque boucle. Ajoute c à sum3. somme4 = somme1 + somme2 - somme3; // sum4 est la somme de sum1 et sum2, dont sum3 est soustraite. cout sum4; // Renvoie sum4, la réponse. cin.get (); // Attendez l'entrée de l'utilisateur. return 0; // Déclaration de retour. } // Main est fermée.

  5. Découvrez cet exemple de différents styles:

      int main () {int i = 0; si (1 + 1 == 2) {i = 2; }} / * C'est le style Whitesmith * / int main () {int i; si (1 + 1 == 2) {i = 2; }} / * C'est le style GNU * / int main () {int i; si (condition) {i = 2; une fonction (); }}

Conseils

  • Utilisez toujours un compilateur ISO pour vos programmes.
  • L'exécutable par défaut créé par le compilateur est appelé "a.out".
  • Si vous écrivez quelque chose avec beaucoup de variables ou de fonctions différentes, essayez de le commenter pour qu'il soit plus facile à déboguer et à comprendre plus tard!

Mises en garde

  • N'utilisez jamais de styles de codage peu clairs ou de fonctions obsolètes.