Alguns comandos em linguagem C


Assim como utilizamos uma linguagem para nos comunicar (linguagem natural), também utilizamos linguagens para “conversar” com o computador. Utilizando uma linguagem podemos dizer ao computador o que fazer, por isso chamamos de linguagem de programação.

Como no final das contas o computador só entende em binário, 1 e 0, ele precisa traduzir e/ou interpretar a linguagem que estamos usando. No caso da linguagem C, ele será compilada para que o computador possa nos entender.

A linguagem C foi criada em 1972 por Dennis Ritchie e é bastante influente até hoje.


O comando If editar

Sua forma geral é:

if (condição) declaração;

A expressão, na condição, será avaliada. Se ela for zero, ou tiver um valor booleano falso, a declaração não será executada. Caso contrário, a declaração será executada. Aqui apresentamos o exemplo de um uso do comando if.

O else editar

Podemos pensar no comando else como sendo um complemento do comando if. O comando if completo tem a seguinte forma geral:

if (condição) 
  declaração_1; 
else
  declaração_2;

A expressão da condição será avaliada. Se ela for diferente de zero a declaração 1 será executada. Se for zero a declaração 2 será executada. É importante nunca esquecer que, quando usamos a estrutura if-else, estamos garantindo quem pelo menos uma das duas declarações será executada. Nunca serão executadas as duas ou nenhuma delas. Abaixo está um exemplo do uso do if-else que deve funcionar como o programa da secção anterior.

O if-else-if editar

A estrutura if-else-if é apenas uma extensão da estrutura if-else. Sua forma geral pode ser escrita como sendo:

if (condição_1)

declaração_1; 

else if (condição_2) declaração_2; 

else if (condição_3) declaração_3;  

else if (condição_n) declaração_n;

else declaração_default; 


A estrutura acima funciona da seguinte maneira: o programa começa a testar as condições começando pela 1 e continua a testar até que ele ache uma expressão cujo resultado dê diferente de zero. Neste caso ele executa a declaração correspondente. Só uma declaração será executada, ou seja, só será executada a declaração equivalente à primeira condição que der diferente de zero. A última declaração (default) é a que será executada no caso de todas as condições darem zero e é opcional. Um exemplo da estrutura acima.


Aqui foi listado comandos básicos em C, caso alguem queira editar fique a vontade.