Conceitos básicos da linguagem de programação C: variáveis ​​e valores, declarações e Estrutura e comentários

Como se comunicar com qualquer ser humano, você tem que saber o idioma para se comunicar com um computador. Na programação de computadores, muitas pessoas usam C como linguagem de programação.

Variáveis ​​e valores

Um programa funciona através da manipulação de informação armazenados em variáveis. UMA variável é um recipiente no qual você pode encher valores, caracteres ou outras formas de informação. O programa também pode trabalhar em valores específicos, chamados imutáveis imediato valores:

result = 5 + sqrt (valor) -

Neste exemplo, resultar e valor são variables- seu conteúdo é desconhecido por olhar para o código e o conteúdo pode mudar à medida que o programa é executado. O número 5 é um valor imediato.

C ostenta diferentes tipos de variáveis, cada um projetado para armazenar valores específicos.

As declarações e estrutura

Tal como acontece com as línguas humanas, apresentam linguagens de programação sintaxe - é o método pelo qual as peças se encaixam. Ao contrário do Inglês, onde a sintaxe pode ser determinada por rolar os dados, o método pelo qual C reúne palavras-chave, funções, operadores, variáveis ​​e valores, é bastante rigoroso.

O núcleo da linguagem C é a declaração, que é semelhante a uma frase em Inglês. A declaração é uma ação, uma direção que o programa dá ao hardware. Todas as declarações de linguagem C terminam com um ponto e vírgula, o equivalente a programação de um período:

bip()-

Aqui, o sinal sonoro função única () é uma declaração. Pode ser tão simples. Na verdade, um único ponto e vírgula em uma linha pode ser uma declaração:

-

A instrução anterior não faz nada.

Demonstrações em C são executados um a seguir ao outro, começando no topo do código fonte e descendo para a parte inferior. existem maneiras de mudar essa ordem, como o programa é executado.

A sintaxe de nível de parágrafo para a linguagem C envolve o uso de chaves, ou suspensórios. Eles encerram várias declarações como um grupo:

{If (dinheiro lt; 0) GetJob () - partido () - o sono (24) -}

Essas três afirmações são realizadas dentro de chaves, indicando que elas são indissociáveis. Ou eles são parte de uma função ou parte de um loop ou algo semelhante. Independentemente disso, todos eles vão em conjunto e são executados um a seguir ao outro.

Você vai notar que as declarações realizadas dentro das chaves são recuadas uma parada de tabulação. Isso é uma tradição em C, mas não é necessário. O termo espaço em branco é usado para se referir a tabulações, linhas vazias, e outras peças em branco de seu código-fonte.

Geralmente, o compilador C ignora espaço em branco, procurando, em vez de ponto e vírgula e chaves. Por exemplo, você pode editar o código-fonte do projeto ex0201 para ler:

# include int main () {puts ( "Saudações, humanos.") - retorno 0-}

Isso é duas linhas de código-fonte onde antes você viu vários. A directiva #include deve estar em uma linha por si só, mas o código C pode ser todo amassado com nenhum espaço em branco. O código ainda funciona.

Felizmente, a maioria dos programadores usam espaço em branco para fazer seu código mais legível.

  • O erro mais comum cometido por programadores iniciantes linguagem C é esquecer de colocar o ponto e vírgula depois de um comunicado. Também pode ser o erro mais comum cometido por programadores experientes!

  • O compilador é a ferramenta que encontra-vírgulas faltantes. Isso porque quando você esquece o ponto e vírgula, o compilador assume que duas declarações são realmente um comunicado. O efeito é que o compilador torna-se confusa e, por conseguinte, num ataque de pânico, bandeiras essas linhas de código fonte como um erro.

Comentários

Alguns itens no seu código fonte na linguagem C são partes de nem a língua nem a estrutura. Essas são observações, que podem ser informações sobre o programa, notas para si mesmo, ou limericks sujas.

comentários tradicionais C começar com os / * caracteres e terminar com os * / caracteres. Todo o texto entre esses dois marcadores é ignorado pelo compilador, evitado pelo vinculador, e evitou no programa final.

Excessivamente Comentada Source Code mostra uma actualização para o código da ex0201 projeto onde os comentários foram generosamente acrescentou.

CÓDIGO FONTE EXCESSIVAMENTE COMENTADO

/ * Autor: Dan Gookin * // * Este programa exibe texto na tela * / # include / * Necessário para puts () * / int main () {puts ( "Saudações, humanos.") - / * Exibe o texto * / retorno 0-}

Você pode ver os comentários. Um comentário pode aparecer em uma linha por si só ou no final de uma linha.

As duas primeiras linhas podem ser combinadas para um comentário de várias linhas, como mostrado na Listagem 3-2.

comentários de várias linhas

/ * Autor: Dan GookinThis programa exibe texto na tela * / # include / * Necessário para puts () * / int main () {puts ( "Saudações, humanos.") - / * Exibe o texto * / retorno 0-}

Todo o texto entre o / * eo * / é ignorado. Os Code :: Blocks editor exibe comentou texto em uma cor única, o que confirma ainda mais como o compilador vê e ignora o comentário de texto. Vá em frente e editar o código fonte ex0201 para ver como os comentários funcionar.

Um segundo estilo de comentário usa o caracteres barra dupla (//). Este tipo de comentário afeta o texto em uma linha, a partir dos personagens // para o fim da linha, como mostrado na barra dupla Comentários.

COMENTÁRIOS barra dupla

# include int main () {puts ( "Saudações, humanos.") - // Displays textreturn 0-}

Não se preocupe em colocar comentários em seu texto a este ponto, a menos que você está em uma universidade em algum lugar e o professor é ser anal sobre ele. Os comentários são para você, o programador, para ajudar a compreender o seu código e lembre-se quais são suas intenções. Eles vêm a calhar no caminho, quando você está olhando para o seu código e não totalmente compreender o que estava fazendo. Isso acontece com freqüência.

menu