top of page

Programming in C  (PGDCA-103)

UNIT - I
Introduction of C Language

  1. Introduction

  2. Character set

  3. Identifiers and Keywords

  4. Variables, Displaying variables, Reading Variables

  5. Character and Character String

  6. Qualifiers

  7. Type define Statements

  8. Value-initialised variables

  9. Constants

  10. Constant Qualifier

  11. Operators and Expressions

  12. Operator Precedence and Associativity

  13. Basic input output: Single Character I/O

  14. General Outputs

  15. Types of Characters in the format string

  16. Scanf with specifiers

  17. Searchset Arrangements and Suppression Character

  18. Format Specifiers for scanf

UNIT - II
Control Structures & functions

  1. Control Structure:

  2. if-statement

  3. if-else statement

  4. multiple decisions

  5. nested if statements

  6. switch statement

  7. for-loop

  8. while-loop

  9. do-while loop

  10. break statement

  11. continue statement

  12. goto statement

  13. Functions: The main function

  14. functions accepting more than one parameter

  15. User defined and library functions

  16. Concept associatively with functions

  17. function parameter

  18. Return value

  19. recursion

  20. comparisons of Iteration and recursion

  21. variable length argument list

UNIT - III
Arrays & Poniter

  1. Scope and Extent

  2. Arrays

  3. Strings

  4. Multidimensional Arrays

  5. Array of Strings

  6. Function in String

  7. Pointers: Definition and use of pointer

  8. address operator

  9. pointer variable

  10. referencing pointer

  11. void pointers

  12. pointer arithmetic

  13. pointer to pointer

  14. pointer and arrays

  15. passing arrays to functions

  16. pointer and functions

  17. accessing array inside functions

  18. pointers and two-dimensional arrays

  19. array of pointers

  20. pointers constants

  21. pointer and strings

UNIT - IV
Structure and Union

  1. Declaring and using Structure

  2. Structure initialization

  3. Structure within Structure

  4. Operations on Structures

  5. Array of Structure

  6. Array within Structure

  7. Creating user-defined data type

  8. pointer to Structure and function

  9. Union

  10. difference between Union and Structure

  11. Operations on Union

  12. Scope of Union

bottom of page