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 :> 💖
- Host: GitHub
- URL: https://github.com/rudrajiii/c_with_linux
- Owner: Rudrajiii
- Created: 2024-08-10T21:44:46.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-12-11T18:23:21.000Z (over 1 year ago)
- Last Synced: 2025-01-15T23:25:37.717Z (over 1 year ago)
- Topics: c, gcc, linux, ubuntu
- Language: C
- Homepage:
- Size: 75.2 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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