#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-Pizzaeater2 жыл бұрын
hi bro code
@sunstixy Жыл бұрын
Very good :)
@hand-eye45172 жыл бұрын
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.
@NezarAhmed5711 ай бұрын
2:46 bra! what a coole name lmao thank you bro for the lesson, we appreciate your work
@johnc34032 жыл бұрын
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 Жыл бұрын
'over the shoulder boulder holder' XD
@yashhhh740 Жыл бұрын
lmao, xD
@danish_parve Жыл бұрын
😂😂
@creedbratton49506 ай бұрын
XD XD
@20tejasАй бұрын
damn brah just saw this😂😂😂
@TherealShacharTs12 күн бұрын
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 Жыл бұрын
Yes, happy to see BroCode has a video on this
@Garrison862 жыл бұрын
Amazing!! thanks for the clear explanation.
@wacky_aman Жыл бұрын
omg i understood it in first try hehe, thank you bra XD
@weldejewergskahsay9 ай бұрын
that is nice presentation but please help us in structure and function related codes.thanks
@possiblyzslot838 Жыл бұрын
Lifesaver.
@jadedrakerider4 ай бұрын
THANK YOU!!! Why is this so hard to explain? Thank you so much I finally understand.
@GuedriaRayen Жыл бұрын
poor player2, he didn't deserve such a name 😥
@14k465 ай бұрын
lol
@saviofialho1432 ай бұрын
Excelent! Great video.
@techplayz065 ай бұрын
Very clear explanation! Thank you!
@fo3musaib888 Жыл бұрын
great info
@ForeverNils5 ай бұрын
what about ABI and aligning structs between different architectures?
@manyfailsonewin43522 жыл бұрын
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.
@alexsohan34552 жыл бұрын
%s represents the space for outputting a string and %d represents the space for outputting an integer
@MoukshGogoi Жыл бұрын
They are format specifiers for string and integer datatypes respectively. There is a video for format specifiers in this very playlist
@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! :)
@SiamData16 күн бұрын
I like to think person1 and person2 as members and name and age as the attribute of the members. Is this correct
@gurkiratkalsi43539 күн бұрын
Thanks Bro!!
@sunstixy Жыл бұрын
Nice lesson, thanks ^^
@nick2781-r1n6 ай бұрын
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 🙂
@effsixteenblock504 ай бұрын
Exactly what I was thinking.
@AnnaProvidenceAloyem Жыл бұрын
Nice
@simonG-R. Жыл бұрын
Thanks! it helped a lot.
@SushiK9943 жыл бұрын
Yo bro make a video on pointers plz
@alpiinoo135 Жыл бұрын
Thanks!
@billyboone692 жыл бұрын
Thanks Bro
@musa86933 ай бұрын
Why is it that we do struct when we can just do the normally can’t we?
@ashvikvijai81148 ай бұрын
fire vid
@rozgal10 ай бұрын
but what do i do if i dont know how much players i have?
@tocomemes6 ай бұрын
If you don't know then how will you tell computer about it
@rozgal6 ай бұрын
@@tocomemes nvm. i meant when the user suppose to decide the number of players. it can be done by doing scanf to the pointer
@Cinarbayramic4 ай бұрын
Initialise the players in an array then use sizeof() to get the players amount
@Hikmatadldhdouh Жыл бұрын
"What is the reference or book that explains the C programming language, Java, and CSS, HTML, and JavaScript?"
@creepydog3903 Жыл бұрын
thank you
@denifer_7 ай бұрын
W
@dumbcat720 Жыл бұрын
thanks bro meow
@yusraazrademirel2195 Жыл бұрын
thanks
@r00tgod3 жыл бұрын
ty
@naveenkumar1853 Жыл бұрын
Bra code😂
@SurajDas-zi7wb3 жыл бұрын
bra 🤣
@SpicaSuzuki3 жыл бұрын
bracode
@Sab.16956 ай бұрын
bra💀
@FabricioRWitt Жыл бұрын
#include int main() { printf("Thanks Bro Code for the excellent video! Cheers from Brazil. "); return 0; }
@MarcConnell8 ай бұрын
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