Langage de programmation «C» pratique

Langage de programmation «C» pratique

C' est un Langage de programmation à usage général développé par Dennis Ritchie à AT&T Bell Labs. Il a été conçu pour être un langage de programmation structuré. 'C' La programmation La langue a été développée à partir de B Langage de programmation, qui a initialement été développé à partir de BCPL (CPL de base ou Langage de programmation combinée de base). 'C' La programmation La langue a été conçue à des fins spécifiques - à concevoir Unix système d'exploitation et pour permettre aux programmeurs occupés de faire avancer les choses. 'C'est allé si populaire qu'il s'est largement répandu Bell Labs Et les programmeurs du monde entier commencent à utiliser ce langage pour écrire un programme de toutes sortes. 'C' est ni Langue de bas niveau Ce n'est pas non plus Langue de haut niveau, Il se trouve quelque part entre les deux et pour être vrai - "C est un Langue du milieu."

Programmation C

Dans le monde d'aujourd'hui avec tant de Langage de programmation de haut niveau pour choisir comme Perler, Php, Java, etc pourquoi devrait-on choisir 'C '? Ok la raison de choisir 'C«Le langage de programmation sur d'autres langages de programmation est son -

  1. Robuste.
  2. Ensemble riche de fonctions intégrées.
  3. Fournit du terrain pour 'Programmation de bas niveau'avec des fonctionnalités de'Langue de haut niveau'.
  4. Convient à l'écriture Logiciel système, Logiciel d'application, Entreprise ou tout autre type de logiciel.
  5. Programmes écrits dans 'C'sont efficaces et rapides, avec la disponibilité de variétés de types de données et d'opérateurs puissants.
  6. Populaire parmi les programmeurs professionnels avec la disponibilité d'un certain nombre de compilateurs pour presque toutes les architectures et les plateformes.
  7. Portabilité.
  8. Programme écrit dans 'C'est simple facile à comprendre et extensible avec la disponibilité de diverses fonctions soutenues par' 'C' bibliothèque.
  9. 'C'a influencé un certain nombre de langages de programmation informatique, notamment C #, Java, Javascrip, Perler, Php, Python, etc.

Peut-être que maintenant, vous auriez appris pourquoi les cours de programmation commencent par 'C`` Langue indépendamment de quel langage de programmation que vous avez opté pour l'apprentissage.

Tu le sais 90% des superordinateurs du monde courent Linux. Linux Crache dans l'espace, sur votre téléphone et votre montre-bracelet, le bureau et toutes les autres machines connues. La plupart Unix / Linux le noyau se compose de codes écrits C langage de programmation. Et le Linux 3.2 La libération avait plus de 15 millions lignes de codes. Pouvez-vous imaginer à quel pointC'En fait,?

Une seule once de pratique, pèse plus que des tonnes de théorie, et la meilleure façon d'apprendre le code est de commencer à vous programmer. (Ne copiez pas et collez les codes, écrivez-le vous-même, apprenez pour des erreurs… )

Anatomie

# incluse : Il indique au compilateur où chercher d'autres bits de codes qui ne résident pas dans le programme. Ils sont normalement «.H»Ou des fichiers d'en-tête contenant des prototypes de fonction. Littéralement le contenu de #inclure est copié dans le fichier du programme avant la compilation.

#include (système défini) #include "fichier" (utilisateur défini)

La fonction principale est littéralement la partie principale du code. Il ne peut y avoir qu'une seule fonction principale dans le programme compilé final. Le code à l'intérieur de la fonction principale est exécuté séquentiellement, une ligne à la fois.

 int main (void) … votre code ici…

Bien! Nous allons maintenant écrire un programme simple à ajouter 3 nombres.

#include int main () int a, b, c, add; printf ("Entrez le premier numéro"); scanf ("% d", & a); printf ("Entrez le deuxième numéro"); scanf ("% d", & b); printf ("Entrez le troisième numéro"); scanf ("% d", & c); ajouter = a + b + c; printf ("% d +% d +% d =% d", a, b, c, add); retour 0; 

Enregistrez-le en tant que first_prog .c Et sur Linux le compile comme.

# gcc -o first_prog first_prog.c

Exécutez-le comme.

# ./ first_prog

Note: C n'est pas un langage de programmation sensible à la casse. Pour plus d'informations sur la façon de compiler un C Programme Report:

  1. Comment compiler un programme C - (voir Commande: 38)

Dans le programme ci-dessus

  1. int a, b, c, ajouter - sont les variables.
  2. Printf - imprime tout et n'importe quoi dans les citations telles qu'elle est.
  3. Scanf - Accepte les entrées de l'utilisateur et stockez la valeur à l'emplacement de la mémoire.
  4. %d - signifie type de données entier.

Vous pouvez maintenant écrire des programmes capables d'addition, de soustraction, de multiplication et de division pour n'importe quel nombre. Oui, vous devez utiliser "%F"Pour la valeur flottante et non"%d".

Si vous réussissez à mettre en œuvre les valeurs entières et flottantes, vous pouvez programmer des problèmes mathématiques complexes.

Calculer la puissance de 2

Compilez et exécutez-le comme décrit ci-dessus.

#include #define n 16 #define n 16 int main (void) int n; / * L'exposant actuel * / int val = 1; / * La puissance actuelle de 2 * / printf ("\ t n \ t 2 ^ n \ n"); printf ("\ t ================ \ n"); pour (n = 0; n<=N; n++)  printf("\t%3d \t %6d\n", n, val); val = 2*val;  return 0; 
Trouver les facteurs d'un nombre
#include int main (void) int n, lcv, drapeau; / * Flag initialement est 1 et devient 0 si nous déterminons que n n'est pas un premier * / printf ("Entrer la valeur de n>"); scanf ("% d", & n); pour (LCV = 2, drapeau = 1; LCV <= (n / 2); lcv++)  if ((n % lcv) == 0)  if (flag) printf("The non-trivial factors of %d are: \n", n); flag = 0; printf("\t%d\n", lcv);   if (flag) printf("%d is prime\n", n); 
Série Fibonacci
#include int main (void) int n; int i; Courant int; int suivant; int TwoWay; printf ("Combien de nombres Fibonacci souhaitez-vous calculer? "); scanf ("% d ", & n); if (n<=0) printf("The number should be positive.\n"); else  printf("\n\n\tI \t Fibonacci(I) \n\t=====================\n"); next = current = 1; for (i=1; i<=n; i++)  printf("\t%d \t %d\n", i, current); twoaway = current+next; current = next; next = twoaway;   
Et s'il n'y aurait pas eu «C»

Pensez juste au scénario. S'il n'y aurait pasC'a été existé, peut-être qu'il n'y aurait pas Linux, ni Mac ni les fenêtres, Non IPhones, Non Télécommandes, Non Android, Non Microprocesseur, Non Ordinateur, ohhh tu ne peux pas image…

Ce n'est pas une fin. Vous devez écrire des codes de toutes sortes pour apprendre la programmation. Concevez une idée et codez-la, si vous posez des ennuis et que vous avez besoin de mon aide, vous pouvez toujours me bourdonner. Nous (Tecmint) Essayez toujours de vous fournir des informations les plus récentes et précises. Aimez-nous et partagez-nous pour nous aider à se propager.