Commit fdf9675a authored by Vytor Calixto's avatar Vytor Calixto 👾

Espaçamento nas tabelas no capítulo 15

parent 9845ed59
......@@ -11,7 +11,7 @@ na região de memória reservada ao programa em questão.
Imagine se um programa que utilizasse, para armazenar um índice de um for, a mesma área de
memória que outro programa usaria para armazenar uma entrada do teclado. Ou então, que a mesma
área de memória venha a ser utilizada tanto para armazenar dados de um programa quanto para
área de memória venha a ser utilizada tanto para armazenar dados de um programa quanto para
armazenar o código de outro programa em execução. Catástrofes de todos os tipos podem ocorrer em
tais circunstâncias e se não houver um gerenciamento de memória por parte do sistema operacional,
programar seria um desafio ainda maior, senão inviável.
......@@ -72,7 +72,7 @@ O operador sizeof é usado para obter o tamanho, em bytes, de um determinado tip
A sintaxe geral é:
\begin{lstlisting}
sizeof(tipo) // ou ainda
sizeof(tipo) // ou ainda
sizeof(variavel)
\end{lstlisting}
......@@ -121,6 +121,7 @@ Em algumas implementações da linguagem C, o compilador limita a quantidade de
programador pode alocar (ex.: no compilador Borland C 3.0, o máximo é 64Kb).
Exemplo:
\vspace*{\fill}
\begin{lstlisting}
#include <stdlib.h>
......@@ -155,6 +156,12 @@ void free (void *memblock);
A função recebe um único argumento, o qual é um ponteiro para uma área de memória previamente
alocada com malloc.
\vspace*{\fill}
\textit{Este espaço foi propositalmente deixado em branco. Veja o código completo na próxima página.}
\vspace*{\fill}
\lstinputlisting{exemplos/alocacao_dinamica.c}
\section{Exercícios}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment