Rumah > pembangunan bahagian belakang > C++ > Batasan bahasa C

Batasan bahasa C

WBOY
Lepaskan: 2023-09-14 19:33:02
ke hadapan
1500 orang telah melayarinya

Batasan bahasa C

Soalan

Apakah batasan bahasa C berbanding bahasa pengaturcaraan lain?

Solution

  • 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.

Struktur Asas

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
}
Salin selepas log masuk
Output

/* 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 ( );
}
Salin selepas log masuk

Atas ialah kandungan terperinci Batasan bahasa C. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan