ホームページ  >  記事  >  バックエンド開発  >  C言語の制限事項

C言語の制限事項

WBOY
WBOY転載
2023-09-14 19:33:021478ブラウズ

C言語の制限事項

質問

他のプログラミング言語と比較した C 言語の制限は何ですか?

解決策

  • C 言語は、継承、ポリモーフィズム、カプセル化、データ抽象化などのオブジェクト指向プログラミング言語の概念をブロックまたは禁止します。

  • C プログラミング言語は、コードのすべての行でエラー チェックを行うのではなく、コーディング全体が完了した後でエラーをチェックします。

  • 名前空間属性がありません。

  • C プログラミングはデータの抽象化が不十分です。つまり、それほど大規模なデータ処理能力がありません。

  • C 言語では、ユーザーは例外処理関数を通じてエラーを検出できません。

  • C 言語は、コンストラクターとデストラクターの概念をサポートしていません。

  • 他のプログラミング言語と比較すると、現実世界の問題の解決を完全にはサポートしていません。

  • 他のプログラミング言語に比べて安全性が低くなります。

基本構造

「C」プログラムの一般的な構造は次のとおりです:

/* documentation section */
preprocessor directives
global declaration
main ( ){
   local declaration
   executable statements
}
return type function name (argument list){
   local declaration
   executable statements
}

Example

/* 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

以上がC言語の制限事項の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。