24.04.2013 Views

Clique aqui para ler o primeiro capítulo do livro. - Livrarias Curitiba

Clique aqui para ler o primeiro capítulo do livro. - Livrarias Curitiba

Clique aqui para ler o primeiro capítulo do livro. - Livrarias Curitiba

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

XV Sumário<br />

6.3. Funções de Strings........................................................................................107<br />

6.3.1. Atribuição de Strings – STRCPY()..............................................................108<br />

6.3.2. Concatenação de Strings – STRCAT() .......................................................109<br />

6.3.3. Com<strong>para</strong>ção de Strings – STRCMP() ........................................................ 110<br />

6.3.4. STRLEN() ................................................................................................... 112<br />

6.3.5. STRUPR() .................................................................................................. 113<br />

6.3.6. STRLWR() .................................................................................................. 114<br />

CAPÍTULO 7 - ESTRUTURA DE DADOS HETEROGÊNEOS .................................... 119<br />

7.1. Structs (Registros) ......................................................................................... 119<br />

7.1.1. Declaran<strong>do</strong> Variáveis <strong>do</strong> Tipo Struct ..........................................................120<br />

7.1.2. Acessan<strong>do</strong> as Variáveis de uma Estrutura .................................................122<br />

7.1.3. Trabalhan<strong>do</strong> com Vetores em uma Struct .................................................123<br />

7.1.4. Aplican<strong>do</strong> Structs dentro de Structs ...........................................................126<br />

CAPÍTULO 8 - MODULARIZAÇÃO (FUNÇÕES) ............................................................. 131<br />

8.1. Por que Usar Funções? ................................................................................131<br />

8.2. Escopo de Variáveis ......................................................................................132<br />

8.3. Declaran<strong>do</strong> uma Função ...............................................................................133<br />

8.3. O Coman<strong>do</strong> Return() .....................................................................................134<br />

8.5. Funções sem Passagem de Argumentos ......................................................136<br />

8.6. Funções com Passagem por Valor ................................................................138<br />

8.7. A Função Static..............................................................................................144<br />

8.8. Recursividade ................................................................................................146<br />

CAPÍTULO 9 - O USO DE PONTEIROS ................................................................................ 153<br />

9.1. Armazenan<strong>do</strong> Informações............................................................................153<br />

9.2. O Que é um Ponteiro?...................................................................................156<br />

9.3. Por que Usar Ponteiros? ...............................................................................156<br />

9.4. Opera<strong>do</strong>res com Manipulação de Ponteiros .................................................158<br />

9.4.1.Opera<strong>do</strong>r de Endereço (&) ..........................................................................158<br />

9.4.2. Opera<strong>do</strong>r de Conteú<strong>do</strong> ou de Referência (*)..............................................165<br />

9.5. Ponteiros <strong>para</strong> Ponteiros ...............................................................................168<br />

9.6. Aritméticas <strong>do</strong>s Ponteiros ..............................................................................170<br />

9.7. Funções com Passagem por Referência ......................................................172<br />

CAPÍTULO 10 - MANIPULAÇÃO DE ARQUIVOS ............................................................ 181<br />

10.1. Coman<strong>do</strong>s <strong>para</strong> Manipulação de Da<strong>do</strong>s ....................................................181<br />

10.2. Arquivo Texto X Arquivo Binário .................................................................183<br />

10.3. A Estrutura File ............................................................................................184<br />

10.4. Abrin<strong>do</strong> um Arquivo .....................................................................................185<br />

10.5. Fechan<strong>do</strong> um Arquivio .................................................................................188<br />

Linguagem 14-04-2010.indd xv 28/5/2010 20:16:19

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!