Тёмный

Estruturas de Dados 1 - #28 Alocação Estática e Dinâmica de Structs 

xavecoding
Подписаться 9 тыс.
Просмотров 4,4 тыс.
50% 1

Série de videoaulas sobre Estruturas de Dados 1.
Neste vídeo, veremos como alocar uma struct de maneira estática e dinâmica.
_______________________________________­___________
**NÃO ESQUEÇA DE SE INSCREVER E DEIXAR SEU LIKE**
Playlist completa: • Curso: Dominando Estru...
GitHub: github.com/xavecoding/dominan...
_______________________________________­___________

Наука

Опубликовано:

 

21 мар 2021

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 10   
@ruancorreia
@ruancorreia 7 месяцев назад
Cara, didática muito boa. Obrigado¡
@jeffersonferreira43
@jeffersonferreira43 4 месяца назад
A primeira vez que ví que quando criamos uma struct usando com malloc devemos acessar com seta -> achei a coisa mais chata do mundo. Agora que sei, graças ao senhor, o que de fato o malloc e calloc fazem e sei sobre a stack e heap, até acho uma boa essa clara distinção entre o que é estático e o que foi alocado dinâmicamente. Sua didática é incrível...estou a um mês maratonando e pode ter certeza que vou concluir! Esse é o meu repositório de estudos: /Ferreira-Jefferson/estudos-estrutura-de-dados
@andrefcampos
@andrefcampos 7 месяцев назад
Sobre o "calloc" é exatamente isso mesmo. Todo o espaço alocado é preenchido por '\0'.
@reginaldodeoliveira5692
@reginaldodeoliveira5692 2 года назад
Obrigado por suas aulas . Estão me ajudando muito .
@xavecoding
@xavecoding 2 года назад
✌️
@alissondecarvalhosantos1467
QUE DIDÁTICA TOP!!!!!!
@xavecoding
@xavecoding Год назад
Obrigado ✌️
@davidfernandesdacosta114
@davidfernandesdacosta114 3 года назад
#include #include #define TAM 2 typedef struct cadastro{ char nome [30]; int idade; }Cad; int main(){ Cad dados[TAM]; int i; Cad *vet = (Cad*)calloc(TAM,sizeof(Cad)); for(i = 0; i < TAM; i++){ printf("NOME: "); scanf("%s",(*vet),&dados->nome); printf("IDADE: "); scanf("%d",(*vet),&dados->idade); } for(i = 0; i < TAM; i++){ printf("NOME: %s",dados[i].nome); printf("IDADE: %d",dados[i].idade); } return 0; } Professor, estou tentando implantar essa struct só que tá dando erro na hora fazer a impressão dos atributos... Poderia me auxiliar a encontrar o erro nesse código?
@pedroeugenio757
@pedroeugenio757 2 года назад
No seu primeiro scanf, a variável 'nome' ja é um ponteiro, tendo em vista que ela é um vetor de char, então não se usa &. No segundo scanf, não me recordo como usa essa notação (*vet), mas acredito que a forma mais simples seria usar: scanf(" %[^ ]", dados[i].nome); scanf("%d", &dados[i].idade);
Далее
НЕ ДЕЛАЙТЕ УКЛАДКИ В САЛОНАХ
00:43
12 - Relacionamento entre tabelas
8:49
Просмотров 1,9 тыс.
Erdős-Woods Numbers - Numberphile
14:12
Просмотров 109 тыс.
15 Python Libraries You Should Know About
14:54
Просмотров 369 тыс.
iPhone 16 - БЫСТРЕЕ И НАДЕЖНЕЕ
3:57
Просмотров 32 тыс.
Asus  VivoBook Винда за 8 часов!
1:00
Просмотров 1,2 млн