curso de programacao

3535 palavras 15 páginas
APOSTILA CPROGRESSIVO

PROGRESSIVO.NET

PARTE 6

Introdução as strings: o que são, como declarar e inicializar – O Operador \0

Após nosso estudo sobre vetores e das noções sobre ponteiros, vamos usar esses conhecimentos obtidos em nosso curso online de C.

Tente achar um programa que não tenha nada escrito. Que não seja necessário ler ou informar alguma letra ou palavra.
Até nas calculadoras temos que inserir caracteres (+, -, *, % etc).

Essa seção é totalmente dedicada a escrita, suas bibliotecas, funções, funcionamento e detalhes. Sim, vamos aprender a escrever em C, nesta seção de nossa apostila.

O que são Strings em linguagem C
Não foi à toa que ensinamos vetores antes de ensinarmos strings.
String é um vetor de caracteres com um delimitador que indica o final da string: \0

Por exemplo, para escrever “ C Progressivo”, seria necessário declararmos 13 caracteres e preenchê-los um por um, o que, obviamente é inviável, pois daria muito trabalho.
Imagine escrever textos longos com variáveis do tipo char puras.

Para contornar isso, o C trata vetores de caracteres de uma forma muito especial, com certas ‘regalias’, detalhes e opções, em relação aos outros tipos de vetores.

Na verdade, já vínhamos usando strings em nosso curso de C, dentro da função printf.
Podemos diferenciar as strings dos caracteres, porquê as strings aparecem dentro de aspas duplas, e os caracteres dentro de aspas simples.

“Curso C

Relacionados

  • Curso cnc
    15721 palavras | 63 páginas
  • Atividade complementar
    914 palavras | 4 páginas
  • teoria de IB
    5649 palavras | 23 páginas
  • Mecatronica e o meio embiente
    6970 palavras | 28 páginas
  • Avaliação do Software Educacional Scratch no ensino de programação introdutória para alunos do Ensino Médio
    2964 palavras | 12 páginas
  • Programas sociais criados por dilma
    1217 palavras | 5 páginas
  • Programa SDAC
    7103 palavras | 29 páginas
  • Projeto de pesquisa - dificuldade com algoritmos
    1903 palavras | 8 páginas
  • Apostila Lumine V4
    4143 palavras | 17 páginas
  • Utilização do robocode como ferramenta auxiliar no ensino da linguagem java
    11436 palavras | 46 páginas