Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Apostila de C
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
5
Issues
5
List
Boards
Labels
Service Desk
Milestones
Merge Requests
1
Merge Requests
1
Operations
Operations
Incidents
Analytics
Analytics
Repository
Value Stream
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
PET Computação
Apostila de C
Commits
fdf9675a
Commit
fdf9675a
authored
Aug 02, 2015
by
Vytor Calixto
👾
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Espaçamento nas tabelas no capítulo 15
parent
9845ed59
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
9 additions
and
2 deletions
+9
-2
alocacao_dinamica.tex
alocacao_dinamica.tex
+9
-2
No files found.
alocacao_dinamica.tex
View file @
fdf9675a
...
...
@@ -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
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment