Batasan bahasa C

WBOY
WBOYke hadapan
2023-09-14 19:33:021496semak imbas

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
}
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 ( );
}

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

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam