Premium Only Content
The Basics of C Programming In Under 2 Minutes
I wanted to do this to see how much information I could squeeze in about C in under 2 minutes. 2 Minutes isn't long when you have to explain alot of information. It's very long when you are doing a plank though... Maybe that's how einstein relaised time was relative... Joking aside, this wasn't that difficult, however I have probably missed out some information so leave a comment below of what you think I could have or should have included!
## intro
I'm gonna see if I can explain the basics of the C programming language in under 5 minutes... Let's go!
## main
Okay so up first is main. This is where your progam will run all it's functions. You need a main to run your program.
## data types
data types are how information is stored withing computer memory. here is a list of data types.
An example of 2 data types are an integer and a char. Int variables store numbers and char variables store characters.
## Macros
Macros are user defined, these can be set as variables of functions.
Generally they are used to store a common value used throughout your .c/.h files.
This is because if a common value was to change, it's easier to change it in one place than 10 different places.
## Variables
Variables are areas of memory which are user defined to store values of a given data type.
For example we can have a variable which is an integer datatype called our_number.
Variables can be changed as a program runs. A good example of this is in a for loop,
where the i variable here increments by 1 for each lap of the loop.
## Structures
structures are a collection of variables which can all have different data types. Making a sctructure
creates a user defined datatype which is specific to your own usecase. For example I could have a structure called meta_data
which has the following information...
## Functions
Functions contain a list of instructions to run and are used to seperate areas of code so that it can be more maintainable and reusable.
For example, instead of doing an addition everywhere we can put an adder into a function and return the added value.
This is what a function can look like (show function paramters etc.)
## Headers
header files are where we can store variables, fucntions and macros for other .c files to use.
headers are included at the top of a .c file to use the contents. A .c file must have it's own corresponding header file.
## Pointers
pointers are variables which contain the memory address of antoher variable. Where pointers are useful is with functions.
when a variable is passed into a function, it is a copy of the original, where are with pointers, it passes in the actual
location of the input variable.
If you enjoyed the video don't forget to SUBSCRIBE!
-
1:01:07
VINCE
4 hours agoThe Walls Are Closing In On The Deep State | Episode 160 - 11/03/25
183K129 -
LIVE
LFA TV
19 hours agoLIVE & BREAKING NEWS! | MONDAY 11/3/25
3,050 watching -
1:31:18
Graham Allen
5 hours agoErika Fights Back: Vows To EXPOSE TRUTH & DEMANDS Trial Goes Public!! Left Says Her Grief Is FAKE!
130K79 -
2:08:47
Badlands Media
9 hours agoBadlands Daily: November 3, 2025 – Tariff Wars, SNAP Panic & Brennan Gets Confronted
53.9K14 -
2:59:32
Wendy Bell Radio
8 hours agoThings Will Get Worse Before They Get Better
78K97 -
1:18:28
The Big Migâ„¢
4 hours agoICE Will Use Private Bounty Hunters, LFG
20.1K9 -
1:08:17
Chad Prather
11 hours agoHow to Get Along With People You Don’t Even Like (Most of the Time)
113K31 -
1:45:29
MTNTOUGH Podcast w/ Dustin Diefenderfer
11 hours agoTaya + Colton Kyle: Can American Marriages Survive 2025? | MTNPOD #140
26.2K -
1:12:23
MikeMac - Say Something
19 hours agoSay Something Beyond W/MikeMac: JOKER - Ep.12
25.6K1 -
1:30:13
Game On!
16 hours ago $10.53 earnedChiefs Dynasty OVER, New Longest FG RECORD, and Patriots Are Winning The Super Bowl!
45.2K3