C structs 🏠
Vložit
- čas přidán 5. 10. 2021
- C structs tutorial example explained
#C #struct #structs
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 = {"Bro", 4}
struct Player player2 = {"Bra", 5}
//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;
} - Věda a technologie
#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;
}
hi bro code
Very good :)
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.
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.
'over the shoulder boulder holder' XD
lmao, xD
😂😂
XD XD
2:46 bra! what a coole name lmao
thank you bro for the lesson, we appreciate your work
Very clear explanation! Thank you!
Amazing!! thanks for the clear explanation.
poor player2, he didn't deserve such a name 😥
lol
Yes, happy to see BroCode has a video on this
that is nice presentation but please help us in structure and function related codes.thanks
great info
omg i understood it in first try hehe, thank you bra XD
Nice lesson, thanks ^^
Lifesaver.
Thanks!
perfect, its concize.
Thanks Bro
Yo bro make a video on pointers plz
ty
fire vid
Thanks! it helped a lot.
thank you
Nice
thanks
thanks bro meow
W
Bra code😂
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.
%s represents the space for outputting a string and %d represents the space for outputting an integer
They are format specifiers for string and integer datatypes respectively. There is a video for format specifiers in this very playlist
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! :)
"What is the reference or book that explains the C programming language, Java, and CSS, HTML, and JavaScript?"
bra 🤣
bracode
bra💀
but what do i do if i dont know how much players i have?
If you don't know then how will you tell computer about it
@@tocomemes nvm. i meant when the user suppose to decide the number of players. it can be done by doing scanf to the pointer
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 🙂
#include
int main() {
printf("Thanks Bro Code for the excellent video! Cheers from Brazil.
");
return 0;
}
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
thanks