C structs 🏠

Поделиться
HTML-код
  • Опубликовано: 5 окт 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;
    }
  • НаукаНаука

Комментарии • 45

  • @BroCodez
    @BroCodez  2 года назад +87

    #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;
    }

  • @hand-eye4517
    @hand-eye4517 Год назад +72

    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.

  • @johnc3403
    @johnc3403 Год назад +117

    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.

  • @Garrison86
    @Garrison86 2 года назад +6

    Amazing!! thanks for the clear explanation.

  • @pattyspanker8955
    @pattyspanker8955 9 месяцев назад +2

    Yes, happy to see BroCode has a video on this

  • @NezarAhmed57
    @NezarAhmed57 4 месяца назад +3

    2:46 bra! what a coole name lmao
    thank you bro for the lesson, we appreciate your work

  • @fo3musaib888
    @fo3musaib888 8 месяцев назад +1

    great info

  • @wacky_aman
    @wacky_aman Год назад +4

    omg i understood it in first try hehe, thank you bra XD

  • @sunstixy
    @sunstixy 7 месяцев назад

    Nice lesson, thanks ^^

  • @GuedriaRayen
    @GuedriaRayen 7 месяцев назад +3

    poor player2, he didn't deserve such a name 😥

  • @possiblyzslot838
    @possiblyzslot838 Год назад +2

    Lifesaver.

  • @user-kr1wc6kk8g
    @user-kr1wc6kk8g 2 месяца назад

    that is nice presentation but please help us in structure and function related codes.thanks

  • @billyboone69
    @billyboone69 Год назад +1

    Thanks Bro

  • @GrowthPulse509
    @GrowthPulse509 2 года назад +1

    Yo bro make a video on pointers plz

  • @alpiinoo135
    @alpiinoo135 7 месяцев назад

    Thanks!

  • @simonG-R.
    @simonG-R. Год назад +1

    Thanks! it helped a lot.

  • @bikdigdaddy
    @bikdigdaddy Год назад

    perfect, its concize.

  • @ashvikvijai8114
    @ashvikvijai8114 Месяц назад

    fire vid

  • @user-qy7pj8vz9n
    @user-qy7pj8vz9n 7 месяцев назад

    Nice

  • @creepydog3903
    @creepydog3903 7 месяцев назад

    thank you

  • @yusraazrademirel2195
    @yusraazrademirel2195 Год назад

    thanks

  • @r00tgod
    @r00tgod 2 года назад

    ty

  • @dumbcat720
    @dumbcat720 11 месяцев назад

    thanks bro meow

  • @manyfailsonewin4352
    @manyfailsonewin4352 Год назад +7

    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 Год назад +5

      %s represents the space for outputting a string and %d represents the space for outputting an integer

    • @AMCSMoukshGogoi
      @AMCSMoukshGogoi Год назад +3

      They are format specifiers for string and integer datatypes respectively. There is a video for format specifiers in this very playlist

    • @SquidSnipes
      @SquidSnipes Год назад +2

      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! :)

  • @Hikmatadldhdouh
    @Hikmatadldhdouh 8 месяцев назад

    "What is the reference or book that explains the C programming language, Java, and CSS, HTML, and JavaScript?"

  • @denifer_
    @denifer_ Месяц назад

    W

  • @naveenkumar1853
    @naveenkumar1853 5 месяцев назад +3

    Bra code😂

  • @rozgal
    @rozgal 3 месяца назад

    but what do i do if i dont know how much players i have?

    • @tocomemes
      @tocomemes 5 дней назад

      If you don't know then how will you tell computer about it

  • @SurajDas-zi7wb
    @SurajDas-zi7wb 2 года назад +8

    bra 🤣

  • @Sab.1695
    @Sab.1695 6 дней назад

    bra💀

  • @FabricioRWitt
    @FabricioRWitt 7 месяцев назад +5

    #include
    int main() {
    printf("Thanks Bro Code for the excellent video! Cheers from Brazil.
    ");
    return 0;
    }

  • @MarcConnell
    @MarcConnell Месяц назад

    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

  • @VisionaryVII
    @VisionaryVII 10 месяцев назад

    thanks