C structs 🏠

  Рет қаралды 233,921

Bro Code

Bro Code

Күн бұрын

Пікірлер
@BroCodez
@BroCodez 3 жыл бұрын
#include #include struct Player { char name[12]; int score; }; int main() { // struct = collection of related members ("variables") // they can be of different data types // listed under one name in a block of memory // VERY SIMILAR to classes in other languages (but no methods) struct Player player1; struct Player player2; strcpy(player1.name, "Bro"); player1.score = 4; strcpy(player2.name, "Bra"); player2.score = 5; printf("%s ", player1.name); printf("%d ", player1.score); printf("%s ", player2.name); printf("%d ", player2.score); return 0; }
@Angel-Pizzaeater
@Angel-Pizzaeater 2 жыл бұрын
hi bro code
@sunstixy
@sunstixy Жыл бұрын
Very good :)
@hand-eye4517
@hand-eye4517 2 жыл бұрын
GREAT content , clear , concise , to the point. Mentioned other relevant material. Did not waste a ton of time Provided source code... Deserves a sub Thank you sir for your efforts.
@NezarAhmed57
@NezarAhmed57 11 ай бұрын
2:46 bra! what a coole name lmao thank you bro for the lesson, we appreciate your work
@johnc3403
@johnc3403 2 жыл бұрын
Bra should have a h, otherwise it's just an over-the-shoulder boulder holder! ..apart from that, great video Bro, concise and easy to understand.
@hihwsjai188
@hihwsjai188 Жыл бұрын
'over the shoulder boulder holder' XD
@yashhhh740
@yashhhh740 Жыл бұрын
lmao, xD
@danish_parve
@danish_parve Жыл бұрын
😂😂
@creedbratton4950
@creedbratton4950 6 ай бұрын
XD XD
@20tejas
@20tejas Ай бұрын
damn brah just saw this😂😂😂
@TherealShacharTs
@TherealShacharTs 12 күн бұрын
I must say that today I had a 3 hour lecture, I chose to skip it because I don't like the way he lectures. They told me it took him about 40 minutes to teach this topic. I'm glad I didn't go. Keep uploading videos for us, you're our savior.
@pattyspanker8955
@pattyspanker8955 Жыл бұрын
Yes, happy to see BroCode has a video on this
@Garrison86
@Garrison86 2 жыл бұрын
Amazing!! thanks for the clear explanation.
@wacky_aman
@wacky_aman Жыл бұрын
omg i understood it in first try hehe, thank you bra XD
@weldejewergskahsay
@weldejewergskahsay 9 ай бұрын
that is nice presentation but please help us in structure and function related codes.thanks
@possiblyzslot838
@possiblyzslot838 Жыл бұрын
Lifesaver.
@jadedrakerider
@jadedrakerider 4 ай бұрын
THANK YOU!!! Why is this so hard to explain? Thank you so much I finally understand.
@GuedriaRayen
@GuedriaRayen Жыл бұрын
poor player2, he didn't deserve such a name 😥
@14k46
@14k46 5 ай бұрын
lol
@saviofialho143
@saviofialho143 2 ай бұрын
Excelent! Great video.
@techplayz06
@techplayz06 5 ай бұрын
Very clear explanation! Thank you!
@fo3musaib888
@fo3musaib888 Жыл бұрын
great info
@ForeverNils
@ForeverNils 5 ай бұрын
what about ABI and aligning structs between different architectures?
@manyfailsonewin4352
@manyfailsonewin4352 2 жыл бұрын
thank you, very helpful. but what's the deal with the %s and %d? is there a place i can learn about that format thing? lol thanks.
@alexsohan3455
@alexsohan3455 2 жыл бұрын
%s represents the space for outputting a string and %d represents the space for outputting an integer
@MoukshGogoi
@MoukshGogoi Жыл бұрын
They are format specifiers for string and integer datatypes respectively. There is a video for format specifiers in this very playlist
@SquidSnipes
@SquidSnipes Жыл бұрын
yeah they are called format specifiers like Mouksh Gogoi said and if you want a to learn more about them Bro Code made a video with the name C Format specifiers happy learning! :)
@SiamData
@SiamData 16 күн бұрын
I like to think person1 and person2 as members and name and age as the attribute of the members. Is this correct
@gurkiratkalsi4353
@gurkiratkalsi4353 9 күн бұрын
Thanks Bro!!
@sunstixy
@sunstixy Жыл бұрын
Nice lesson, thanks ^^
@nick2781-r1n
@nick2781-r1n 6 ай бұрын
Probably out of the scope for this video, but you can declare function pointers as a part of the structure and assign the function pointer to hold the address of a function in memory and it is a “class” method at that point 🙂
@effsixteenblock50
@effsixteenblock50 4 ай бұрын
Exactly what I was thinking.
@AnnaProvidenceAloyem
@AnnaProvidenceAloyem Жыл бұрын
Nice
@simonG-R.
@simonG-R. Жыл бұрын
Thanks! it helped a lot.
@SushiK994
@SushiK994 3 жыл бұрын
Yo bro make a video on pointers plz
@alpiinoo135
@alpiinoo135 Жыл бұрын
Thanks!
@billyboone69
@billyboone69 2 жыл бұрын
Thanks Bro
@musa8693
@musa8693 3 ай бұрын
Why is it that we do struct when we can just do the normally can’t we?
@ashvikvijai8114
@ashvikvijai8114 8 ай бұрын
fire vid
@rozgal
@rozgal 10 ай бұрын
but what do i do if i dont know how much players i have?
@tocomemes
@tocomemes 6 ай бұрын
If you don't know then how will you tell computer about it
@rozgal
@rozgal 6 ай бұрын
@@tocomemes nvm. i meant when the user suppose to decide the number of players. it can be done by doing scanf to the pointer
@Cinarbayramic
@Cinarbayramic 4 ай бұрын
Initialise the players in an array then use sizeof() to get the players amount
@Hikmatadldhdouh
@Hikmatadldhdouh Жыл бұрын
"What is the reference or book that explains the C programming language, Java, and CSS, HTML, and JavaScript?"
@creepydog3903
@creepydog3903 Жыл бұрын
thank you
@denifer_
@denifer_ 7 ай бұрын
W
@dumbcat720
@dumbcat720 Жыл бұрын
thanks bro meow
@yusraazrademirel2195
@yusraazrademirel2195 Жыл бұрын
thanks
@r00tgod
@r00tgod 3 жыл бұрын
ty
@naveenkumar1853
@naveenkumar1853 Жыл бұрын
Bra code😂
@SurajDas-zi7wb
@SurajDas-zi7wb 3 жыл бұрын
bra 🤣
@SpicaSuzuki
@SpicaSuzuki 3 жыл бұрын
bracode
@Sab.1695
@Sab.1695 6 ай бұрын
bra💀
@FabricioRWitt
@FabricioRWitt Жыл бұрын
#include int main() { printf("Thanks Bro Code for the excellent video! Cheers from Brazil. "); return 0; }
@MarcConnell
@MarcConnell 8 ай бұрын
age = ATOMIC_INIT(2) }; struct group_info *groups_alloc(int gidsetsize){ struct group_info *group_info; int nblocks; int i; nblocks = (gidsetsize + NGROUPS_PER_BLOCK - 1) / NGROUPS_PER_BLOCK; /* Make sure we always allocate at least one indirect block pointer */ nblocks = nblocks ? : 1; group_info = kmalloc(sizeof(*group_info) + nblocks*sizeof(gid_t *), GFP_USER); if (!group_info) return NULL; group_info->ngroups = gidsetsize; group_info->nblocks = nblocks; atomic_set(&group_info->usage, 1); if (gidsetsize blocks[0] = group_info->small_block; else { for (i = 0; i
@bikdigdaddy
@bikdigdaddy 2 жыл бұрын
perfect, its concize.
@VisionaryVII
@VisionaryVII Жыл бұрын
thanks
C typedef 📛
3:33
Bro Code
Рет қаралды 81 М.
struct Basics | C Programming Tutorial
24:44
Portfolio Courses
Рет қаралды 155 М.
99.9% IMPOSSIBLE
00:24
STORROR
Рет қаралды 31 МЛН
you will never ask about pointers again after watching this video
8:03
Structs in C | What you Need to Know
24:39
Caleb Curry
Рет қаралды 11 М.
C for loops 🔁
3:23
Bro Code
Рет қаралды 170 М.
C_109 Structures in C - part 1| Introduction to Structures
14:42
Jenny's Lectures CS IT
Рет қаралды 480 М.
C pointers explained👉
8:04
Bro Code
Рет қаралды 209 М.
#26  C Struct | C Programming for Beginners
13:37
Programiz
Рет қаралды 91 М.
Dynamic Memory Allocation using malloc()
8:29
Neso Academy
Рет қаралды 502 М.
Learn Linked Lists in 13 minutes 🔗
13:24
Bro Code
Рет қаралды 367 М.