Skip to main content

Basic Structure Of Any "C" Program


Structure Of Any C Program:-

Before we study the basic building blocks of the C programming language, let us
look at a bare minimum C program structure so that we can take it as a
reference in the upcoming chapters.
A C program basically consists of the following parts:
1. Preprocessor Commands
2.Functions
3.Variables
4. Statements & Expressions
5. Comments
Let us look at a simple code that would print the words "Hello World":

Example Program:-











                                                                                     


                                                                                                                                                                                                Explanation of structure of program using Above Program:-

1.)The first line of the program #include <stdio.h> is a preprocessor
command, which tells a C compiler to include stdio.h file before going to
actual compilation.
2.)The next line int main() is the main function where the program execution
begins.
3.)The next line /*...*/ will be ignored by the compiler and it has been put to
add additional comments in the program. So such lines are called
comments in the program.
4.)The next line printf(...) is another function available in C which causes the
message "Hello, World!" to be displayed on the screen.
5.)The next line return 0; terminates the main() function and returns the
value 0.
How To Compile And Run Above Program
1.Windows User:-
install turbo c,or dev compiler and type this program to compiler
and save it any name.c after that compile it by ALT+F9 and
then run by CTRL+F9..

OUTPUT OF THIS PROGRAM:-

Hello,World!
                         That's all about Structure Of Any C
                          programs...
                         I hope You Will Like It:
                        Please Share This On Sociel Media

Comments

Popular posts from this blog

Introduction To Array In C Language

Introduction To Array: *Array Is A Type Of Data Structure Which Store Collection of Data Of  Same Type.Which Can Be Integer Float Or Character. *All arrays consist of contiguous memory locations. *The lowest address corresponds to the first element and the highest  address to the last element. Declaration Of Array:- It Consist up of 3 part :- 1.Data Type  2.Array Name 3.Size Of Array General Syntax:-                                                      data_type Array_name[size_of_array]; For Example:-  int marks[20]; in example datatype of array is int and name is marks and size is 20. * It Is Called Single Dimensional Array * the Array Size Must be Integer And it   must be greater than zero. Initialization Of Array: *We initialize an array in C either one by one or using a single statement           ...

Introductution To Structures In C Language

About Structure:- Arrays allow to define a type of variables that can hold several data items of the same kind. Similarly, structure is another user-defined data type available in C that allows to combine data items of different kinds. Let Us Take An Real Life Example: If We want to track the following attributes about each book: 1.Title (May Be String) 2.Author(May Be String) 3.Subject (May Be String) 4.Book ID (Integer Type) Than We Have to Define A Structure Variable That Can Take This Different Type Of Data-Types. Syntax For Defining A Structure:- struct [structure_Name] { member definition; member definition; ... member definition; } [one or more structure variables]; For Information of Student The Definition of structure Will Be: struct student_data {  char name[20];  int roll_Number;  int standered;  char father's_name[20]; } std1; //structure Vaiable   Accesing Structure Members:- The Members of structure variable accesed by Dot(.) Operator.. Let Us Take...

Types Of Array In C language

Two Dimensional Array :- * It Is The Combination Of Two One Dimensional Array * It Is Used To Implement Matrix Operation . *A two-dimensional array can be considered as a table which  will have 'a' number of rows and'b'number of columns. Declaration Of Two Dimensional Array:-   data_type Array_name [size of row][size of column]; For Example:- int matrix[3][4]; in above example we will store a matrix of 3*3. This Will Cleared From Following Figure:- *It can be represented a[i][j].where i and j represents  row and column respectively. Initialization Of Two Dimensional Array:- let us consider an array "float a[3][3]"then it will be initialized float a[3][3]={                {1.2,2.3,4.3} //initializers for row indexed by 0                {2.1,2.2,2.3} //initializers for row indexed by 1                {3.1,3.4,3.6} //initializers for row indexed by 2 ...