top of page

First Step towards C Programming

Download Turbo-C Compiler for your Windows Operating System

Second Step:

GOTO THE FOLLOWING SETTINGS AS SHOWN BELOW:
SET TAB SIZE = [8] AND DEFAULT EXTENSION = [C]

Third Step:

SELECT "NEW" FROM FILE MENU AND START WRITING YOUR FIRST C PROGRAM

#include<stdio.h>

#include<conio.h>

main(){

clrscr();

printf("BISMILLAH");

getch();

return 0;}

TYPE THE BELOW CODE IN YOUR C COMPILER WINDOW
PRESS: "CTRL+F9" TO RUN THE PROGRAM
PRESS: "F2" TO SAVE YOUR FILE ON YOUR COMPUTER

>> When you successfully run your first C program, Save your work before moving farward.

>> After getting desired output, Press any key to return back to coding window.

>> Now, Press "F2" to save your progress.

>> "C:\TC\BIN\" is the default path and ".C" is the default extension for C programming files.

>> Give any name, eg: "FIRST.C" and press "OK".

>> Default extension, ".C" is mandatory after file name.

>> See the picture below, as an example for saving a C programming file to your computer.

>> Now, whenever you make any alteration to this file, press "F2" to save the changes.

>> Whenever you press "F2", changes will be saved automatically.

E-mail me your Request at "c.cpp.tutorials@gmail.com" to Continue Learning C Programming Language. OR, Click "Continue" Button to Proceed...

.

NOW, LET'S MAKE USE OF SOME VARIABLES IN OUR PROGRAM

#include<stdio.h>

#include<conio.h>

main(){

int var1;

var1=10;

clrscr();

printf("Value of var1: ");

printf("%d",var1);

getch();

return 0;}

NOW, LET'S TRY THE SAME PROGRAM IN MORE PROPER WAY

#include<stdio.h>

#include<conio.h>

void main()

{

int var1=10;

clrscr();

printf("Value of var1: %d",var1);

getch();

}

#include<stdio.h>

#include<conio.h>

>> THESE ARE TWO HEADER FILES, WHICH ARE INCLUDED IN THIS PROGRAM TO MAKE USE OF SOME BUILT-IN FUNCTIONS LIKE: printf(), clrscr() and getch().

 

void main()

{

. . .

}

>> THIS IS THE STARTING OF THE PROGRAM. EVERY C PROGRAM STARTS WITH main().

>> "void" IS USED TO REPLACE "return 0" STATEMENT, WHICH WE USUALLY PLACE AT THE END OF THE PROGRAM.

>> EVERY C PROGRAM IS WRITTEN WITHIN THE TWO BRASES "{" OPENING BRACE, & "}" CLOSING BRASE.

 

int var1=10;

>> "int" IS USED TO DECLARE ANY VARIABLE OF TYPE INTEGER, WHICH MEANS VARIABLE OF TYPE "int" CAN STORE ANY POSITIVE, NEGATIVE, ZERO OR NULL VALUE.

>> "var1" IS THE NAME OF THE VARIABLE. YOU CAN USE ANY OTHER NAME, EXCEPT FEW LIKE: int, char, float, if, for, while ETC.

>> "10" IS THE VALUE, THAT IS ASIGNED TO VARIABLE "var1".

 

clrscr();

>> "clrscr()" IS USED THE CLEAR THE SCREEN. IT IS USED AFTER DECLARATION OF VARIABLES.

 

printf("Value of var1 is: %d",var1).

>> "printf()" IS USED TO DISPLAY ANY MESSAGE OR A VALUE OF ANY VARIABLE TO THE SCREEN.

>> "Value of var1 is: " IS A SIMPLE MESSAGE, WHICH WILL BE PRINTED ON THE SCREEN OF YOUR COMPUTER SYSTEM.

>> "%d" IS USED TO PRINT THE INTEGER VALUE OF THE VARIABLE, WHICH (VARIABLE) IS WRITTEN AFTER COMMA ","

>> "var1" WILL PRINT ITS CONTAINED VALUE IN PLACE OF "%d", "var1" IS HAVING VALUE "10" IN THIS CASE.

 

getch();

>> "getch()" IS USED TO HOLD THE SCREEN. "getch()" HOLDS THE SCREN, UNTILL WE PRESS ANY KEY.

>> IT IS USUALLY USED AT THE END OF EVERY C PROGRAM.

NOW, LET'S EXPLAIN THE WORKING OF ABOVE WRITTEN PROGRAM
NOW, LET'S MAKE USE OF SOME ARTHEMATIC OPERATORS

#include<stdio.h>

#include<conio.h>

void main()

{

int num1,num2,result;

clrscr();

printf("Enter any two numbers:\n");

scanf("%d %d",&num1,&num2);

result=num1+num2;

printf("\n");

printf("Result: %d + %d = %d",num1,num2,result);

getch();

}

scnaf();

>> THIS FUNCTION IS USED TO GET THE INPUT FROM USER THROUGH KEYBOARD.

 

scanf("%d %d",&num1,&num2);

>> "%d" IS USED TO TAKE THE INPUT IN THE FORM OF INTEGER NUMBER.

>> "&" THIS IS AMPERSAND OPERATOR AND IS USED IN "scanf()" TO STORE THE VALUE AT THE ADDRESS OF THE VARIABLE.

>> "&num1" WILL STORE THE VALUE (PASSED FROM KEYBOARD) IN THE VARIABLE "num1" AND SIMILARLY "&num2" WILL STORE THE VALUE IN VARIABLE "num2".

 

printf("\n");

>> "\n" IS USED TO PLACE A NEW LINE, WHICH MEANS: NEXT STATEMENT WILL BE PRINTED ON THE NEXT LINE.

 

result=num1+num2;

>> THIS WILL ADD THE VALUE OF VARIABLE "num1" AND VARIABLE "num2" AND WILL STORE THEIR SUM IN VARIABLE "result".

 

printf("Result: %d + %d = %d",num1,num2,result);

>>"num1" WILL DISPLAY ITS VALUE AT THE PLACE OF FIRST "%d" AND "num2" WILL DISPLAY ITS VALUE AT THE PLACE OF SECOND "%d" AND ACCORDINGLY "result" WILL DISPLAY ITS VALUE AT THE PLACE OF THIRD "%d".

NOW, LET'S EXPLAIN THE WORKING OF ABOVE WRITTEN PROGRAM

Now, You Are a C - Programming Student

bottom of page