1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Duvida em C.

Discussão em 'Programação' iniciada por peterdanielsc, 15 de Janeiro de 2013. (Respostas: 1; Visualizações: 458)

  1. Defina a estrutura de dados que permite armazenar em memória toda a informação, sabendo que as variáveis devem ser locais à função main().
    Alguém me pode explicar o que isto quer dizer? A parte do "...sabendo que as variáveis devem ser locais à função main()." está a trocar-me as voltas.
     
  2. Mach4_PT

    Mach4_PT Power Member

    uma variavel local a uma função é uma variavel que só está definida dentro dessa função.

    Por exemplo:


    Código:
    int i = 0;
    
    int main (...)
    {
    int j = 0;
    return 0;
    }
    
    Ai tens 2 variaveis definidas, o i e o j.
    A i é global visto ter sido definida fora de qualquer função. Desta forma, onde quer que seja o sitio do programa onde uses a variavel i, ela já está definida.
    Em relação à variavel j, ela só está definida dentro da função neste caso main. Assim, se noutra função usares a novamente a variavel j é uma variavel completamente diferente.
     

Partilhar esta Página