Maison > développement back-end > C++ > Limites du langage C

Limites du langage C

WBOY
Libérer: 2023-09-14 19:33:02
avant
1488 Les gens l'ont consulté

Limites du langage C

Question

Quelles sont les limites du langage C par rapport aux autres langages de programmation ?

Solution

  • Le langage C bloque ou interdit les concepts des langages de programmation orientés objet tels que l'héritage, le polymorphisme, l'encapsulation et l'abstraction de données.

  • Le langage de programmation C ne détecte pas les erreurs sur chaque ligne de code, il vérifie les erreurs après avoir terminé l'intégralité du codage.

  • Il n'a pas l'attribut d'espace de noms.

  • La programmation C est insuffisante en abstraction des données, c'est-à-dire qu'elle n'a pas de très grandes capacités de traitement des données.

  • Le langage C ne permet pas aux utilisateurs de détecter les erreurs via les fonctions de gestion des exceptions.

  • Le langage C ne prend pas en charge les concepts de constructeurs et de destructeurs.

  • Comparé à d'autres langages de programmation, il ne prend pas entièrement en charge la résolution de problèmes du monde réel.

  • Il est moins sécurisé que les autres langages de programmation.

Structure de base

Ce qui suit est la structure générale d'un programme "C":

/* documentation section */
preprocessor directives
global declaration
main ( ){
   local declaration
   executable statements
}
return type function name (argument list){
   local declaration
   executable statements
}
Copier après la connexion

Exemple

/* Author : Tutorialspoint
Aim : Program for finding circumference of circle*/
#include<stdio.h>
#include<conio.h>
#define PI 3.1415
main ( ){
   float c, r;
   clrscr ( );
   printf ("enter radius of circle");
   scanf ("%f", &r);
   c = 2 * PI * r;
   printf ("Circumference = %f", c);
   getch ( );
}
Copier après la connexion

Sortie

Enter radius of circle r=4
Circumference of circle c=25.132000
Copier après la connexion

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!

Étiquettes associées:
source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal