An open API service indexing awesome lists of open source software.

https://github.com/rudrajiii/c_with_linux

This is the Place Where i am putting all my Codes and Info about C , Whatever i learn , every single thing i am gonna save here through code as well as in visualized way . that's it !! Happy Coding :> 💖
https://github.com/rudrajiii/c_with_linux

c gcc linux ubuntu

Last synced: over 1 year ago
JSON representation

This is the Place Where i am putting all my Codes and Info about C , Whatever i learn , every single thing i am gonna save here through code as well as in visualized way . that's it !! Happy Coding :> 💖

Awesome Lists containing this project

README

          

## What is program?
- set of logically grouped instruction is a program
Types of programming language?
- LL -> MC_L & ASM_L
- ML
- HL
- 4GL
- 5GL

## Software(collection of program)
2 type
- application software
- system software

compiler | interpreter
1.as a whole 1.line by line
2.fast 2.slow
3.debugging 3.easy debugging
difficult
4.no direct
output 4.direct output
5.ram high 5.ram low

## Linker
- it is a type of system software which is used to link
object code & library to make executable files.
## Loader
- it is a type of system software which is used to load
executable files (.exe) from hardisk to ram.

## Files that are created for each c program
1. source code (.c)
2. object code (.obj)
3.executable file (.exe)
4. backup file (.bak)

C is case sensative language

## Variable
- variable is a type of container which is used to hold a perticular type of value and this type is defined by its datatype
eg - int x;

*X is a variable of integer type so it can hold only int type value at a time*

*whenever a var is defined, memory is allowed for it [2 bytes for integers]*

*value that was present in those 2 bytes is knows as garbage value*

## 3 basic terms related to a variable
## defination :
defination means memory allocation i.e whenever variable is defined , memory is allocated for it;

eg. int x; {2 byte memory is allocated for var x}

## declaration
declaration means information to compile above datatype of variables

for eg.
int x; {here info is given to compiler that data type of x is int}

## initialization

1st value which is assigned to a variable