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

}

示例

/* Author : Nhooo

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 编程语言的局限性 的全部内容, 来源链接: utcz.com/z/345830.html

回到顶部