Тёмный

Curso de Programação C | Alocação dinâmica de memória com a função CALLOC | Aula 198 

Programe seu futuro
Подписаться 27 тыс.
Просмотров 7 тыс.
50% 1

Dando continuidade ao nosso Curso de Programação com a Linguagem C, na aula anterior conhecemos a função malloc para alocação dinâmica de memória. Nesta aula vamos aprender a função CALLOC, também para alocação dinâmica de memória.
Blog wagnergaspar.com/

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

 

16 мар 2021

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 9   
@andersoncoelhoac8307
@andersoncoelhoac8307 Год назад
Professor Wagner Gaspar excelente aula como sempre. Parabéns pelo trabalho, didática impecável.
@programeseufuturo
@programeseufuturo Год назад
Obrigado Anderson :)
@matheusfranca6234
@matheusfranca6234 Год назад
Ótimo vídeo
@paulofernandosouza
@paulofernandosouza Год назад
Muito bom, obrigado.
@programeseufuturo
@programeseufuturo Год назад
Por nada Paulo :)
@danielmouraJC
@danielmouraJC 2 года назад
Obrigado pelo vídeo. Em qual situação real iremos necessitar usar a calloc ao invés de malloc?
@programeseufuturo
@programeseufuturo 2 года назад
Ótima pergunta Daniel e a resposta está na aula 207 rsrsrs: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-WB56Hz0DKyM.html
@Futuroengenheirodacomputacao
Tenho algumas duvidas: você colocou ali x = calloc(1, sizeof(int))/ esse numero 1 é responsavel por dizer pra quantas variaveis vamos utilizar a alocação certo? se eu botar 2 eu sou obrigado a usar somente 2 numeros inteiros para alocar com aquele codigo? exemplo : x = 50, y = 25; e a segunda duvida é em relação a parte que você colocou que diferente do malloc, o calloc não mostra aquele numero estranho tipo "9123871", ele mostra um zero no lugar, isso significa que o local na memoria que o zero esta alocado esta sendo usado pra armazenar aquele zero, ou ele funciona da mesma forma dos numeros não alocados? Pois se for assim, compensa mais usar o malloc pra diminuir o uso de memoria. Obrigado pela aula professor.
@briansantos9803
@briansantos9803 8 месяцев назад
Sim, esse número na frente indica a quantida de posições/blocos que você deseja alocar na memória, já o segundo parâmetro vai informar o tamanho desses blocos, usando de exemplo aqui calloc(x, sizeof(y)) Estou alocando x blocos de y bytes/posições Agora, a respeito da dúvida sobre os zeros na calloc, essa é a principal diferença entre o malloc o calloc, ambos alocam bytes seguidos, contíguos na memória, porém o calloc os inicializa com um valor, 0, ou seja, ele realiza a alocação e coloca 0 nesses bytes alocados, o uso de memória não difere em nada
Далее
Какую одежду я не ношу? 😱
00:13
Просмотров 332 тыс.
Alocação dinâmica: introdução a malloc e calloc
13:19
Зачем нужны указатели в C++?
8:14
Просмотров 1,9 тыс.
Faster than Rust and C++: the PERFECT hash table
33:52
Просмотров 521 тыс.
Exercícios de Alocação Dinâmica
42:02
Просмотров 3,4 тыс.
Programação em C - 14 - Alocação Dinâmica
13:16
Просмотров 14 тыс.
but what is 'a lifetime?
12:20
Просмотров 61 тыс.
Какую одежду я не ношу? 😱
00:13
Просмотров 332 тыс.