Was sind die Einschränkungen der C-Sprache im Vergleich zu anderen Programmiersprachen?
C-Sprache blockiert oder verbietet Konzepte objektorientierter Programmiersprachen wie Vererbung, Polymorphismus, Kapselung und Datenabstraktion.
Die Programmiersprache C führt nicht in jeder Codezeile eine Fehlererkennung durch, sondern prüft nach Abschluss der gesamten Codierung auf Fehler.
Es verfügt nicht über das Namespace-Attribut.
C-Programmierung reicht bei der Datenabstraktion nicht aus, das heißt, sie verfügt nicht über sehr große Datenverarbeitungsfunktionen.
C-Sprache ermöglicht es Benutzern nicht, Fehler durch Ausnahmebehandlungsfunktionen zu erkennen.
Die C-Sprache unterstützt die Konzepte von Konstruktoren und Destruktoren nicht.
Im Vergleich zu anderen Programmiersprachen unterstützt es die Lösung realer Probleme nicht vollständig.
Es ist im Vergleich zu anderen Programmiersprachen weniger sicher.
Das Folgende ist die allgemeine Struktur eines „C“-Programms:
/* documentation section */ preprocessor directives global declaration main ( ){ local declaration executable statements } return type function name (argument list){ local declaration executable statements }
/* 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 ( ); }
Enter radius of circle r=4 Circumference of circle c=25.132000
Das obige ist der detaillierte Inhalt vonEinschränkungen der C-Sprache. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!