Learn C in 60 Seconds

preview_player
Показать описание
A supercharged introduction to the C programming language. Dave teaches you a cocktail-party level of C in under one minute.
Рекомендации по теме
Комментарии
Автор

Thanks. I can now finish my nuclear reactor’s cooling system.

mmhck
Автор

This is like saying writing a great novel in English is easy. After all it only uses 26 characters to capture every word in the language. Just 26 characters.

Bill_N_ATX
Автор

"Watch it again until it makes sense..." 😄

lucasgroves
Автор

Text: C in 60 seconds
Logo: *shows c++*

NexusKiwi
Автор

Thought I was about to get a music theory lesson. I hid my guitar…

deadseveredheads
Автор

Now explain to the newbs that puts() is for strings but if they want to print a variable they have to use printf(). I've been asked about that a few times over the years.

gklinger
Автор

I now know enough C to write my own operating system. Just need a 60 second assembly course so I can switch from real to extended mode and create the TLB

lefteriseleftheriades
Автор

But Dave... you said nothing about pointers or dynamically allocated memory.

KindStarWonder
Автор

Alas, by the standard, main() returns an int value, not void. Ignoring the return value by using the void type is easy, but wrong, like assuming your micro-C will free() dynamic memory from alloc().

Egilhelmson
Автор

Did he just made a function main with void ? XD (it works but dangs its not usual)

sharokhkeshawarz
Автор

As a fifty-year C programmer... just one question: Why did you take so long, it's Not that complicated? Love your stuff.

greg
Автор

It's also a `What is a programming language` instead of `Learn C`.

Автор

Why is the opening logo C++ if you're explaining C?

TRDiscordian
Автор

Why doesnt the hello world funtion not return 0?
Or better yet, why is main a void finction instead of an int function?

Archedbog
Автор

“Average smart person” love that description

LoveToMix
Автор

FYI Having the wrong logo and having that autocomplete (copilot?) turned on in this example makes this a lot less beginner-friendly. (Because it's confusing and gaslighty)

madmax
Автор

It doesn't think, it doesn't know anything, it doesn't get happy, it doesn't get sad... It just runs programs!

damionlee
Автор

"If the function doesn't exist, you need to define it"
"Don't forget to clean your allocated values at the end"

valcubeto
Автор

Thanks for making shorts for good and not for evil

ajk_
Автор

Also, (void ()()) is not a valid type for main, the valid ones are (int ()(void)) and (int ()(int, char**)).

erikkonstas