Programar em C/Conceitos básicos: diferenças entre revisões
[edição não verificada] | [edição não verificada] |
Conteúdo apagado Conteúdo adicionado
Reversão |
|||
Linha 1:
{{Navegação|[[Programar em C: Indice|Índice]]|[[Programar em C: Um programa em C|Um programa em C]]|[[Programar em C: Noções de compilação|Noções de compilação]]}}
Antes de começar a se dedicar ao estudo do C, é bom que você compreenda alguns termos e alguns aspectos da linguagem, o que facilitará sua compreensão dos capítulos seguintes.
Linha 42 ⟶ 41:
As duas variáveis chamadas <var>b</var> são diferentes e só podem ser acessadas dentro do próprio bloco. A primeira variável <var>a</var> é global, mas só pode ser acessada no segundo bloco, pois a variável local <var>a</var> no primeiro bloco oculta a variável global de mesmo nome. Note que isso é possível em C, e tome cuidado para não cometer erros por causa disso.
== Expressões ==
Um conceito muito importante em programação é o de ''expressão''. Expressões são conjuntos de valores, variáveis, operadores e chamadas de funções que são ''avaliados'' ou ''interpretados'' para resultar num certo valor, que é chamado o valor da expressão. Por exemplo:
* <code>3 * 4 + 9</code> é uma expressão de valor 21;
* <code>a + 3 * b</code> é uma expressão equivalente à expressão matemática ''a + 3b'';
* <code>foo()</code> é uma expressão cujo valor é o valor de retorno da função ''foo''.
== Introdução às funções ==
Linha 66 ⟶ 73:
/* Comentários que podem
ocupar várias
linhas.
*/
e
// Comentários de uma linha só
// tudo desde as duas barras até o final da linha.
Tudo que estiver entre as marcas <tt>/*</tt> e <tt>*/</tt> ou entre <tt>//</tt> será ignorado pelo compilador. Note que os comentários de uma linha só (iniciados por <tt>//</tt>) foram incorporados ao padrão da linguagem apenas em 1999, e portanto alguns compiladores podem não os suportar. As versões mais recentes do GCC não terão problema em suportar esse tipo de comentário.
|