Skip to content
Question Bank (5 marks) · Q1

Q.Write the features of C.

Karnataka PUCTextbookLong· 5mImportance★★★★★est
4% · 6/154 Questions
✓ Free question

[!TLDR]

C is a middle-level, structured, portable and efficient language with a rich library, powerful operators and pointer support.

C combines the features of high-level and low-level languages, which is why it is used for both system and application programming. Its main features are:

  1. Middle-level language - it supports high-level constructs as well as low-level bit and memory operations.
  2. Structured / modular - a program is broken into functions, making it easy to write, test and maintain.
  3. Portable - a C program written on one machine can be run on another with little or no change.
  4. Rich library - a large collection of built-in functions (in headers such as stdio.h, math.h) speeds up development.
  5. Powerful operators - a wide range of arithmetic, relational, logical and bitwise operators.
  6. Fast and efficient - compiled code runs quickly and uses memory economically.
  7. Extensible - new functions can be added to the library, and programs can be extended easily.
  8. Supports pointers, recursion and dynamic memory allocation, giving close control over the hardware.

[!ANSWER]

C is middle-level, structured/modular, portable, efficient and extensible, with a rich library, powerful operators, and support for pointers, recursion and dynamic memory.

Unlock everything free for 14 days

  • Full step-by-step solutions
  • Concept-first explanations
  • Methods, shortcuts & mistakes
  • PYQ mapping + timed mock tests

Full access for 14 days. No credit card required.