Apakah batasan bahasa C berbanding bahasa pengaturcaraan lain?
Bahasa C menyekat atau melarang konsep bahasa pengaturcaraan berorientasikan objek seperti warisan, polimorfisme, enkapsulasi dan data abstraksi.
C bahasa pengaturcaraan tidak melakukan semakan ralat pada setiap baris kod, ia menyemak ralat selepas melengkapkan keseluruhan pengekodan.
Ia tidak mempunyai atribut ruang nama.
C pengaturcaraan tidak mencukupi dalam pengabstrakan data, iaitu, ia tidak mempunyai keupayaan pemprosesan data yang sangat besar.
Bahasa C tidak membenarkan pengguna mengesan ralat melalui fungsi pengendalian pengecualian.
Bahasa C tidak menyokong konsep pembina dan pemusnah.
Berbanding dengan bahasa pengaturcaraan lain, ia tidak menyokong sepenuhnya menyelesaikan masalah dunia sebenar.
Ia kurang selamat berbanding bahasa pengaturcaraan lain.
Berikut ialah struktur umum program "C":
rreee#🎜🎜 🎜🎜 #/* 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 ( ); }
Atas ialah kandungan terperinci Batasan bahasa C. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!