PplWare Mobile

Vamos Programar? – Introdução à Programação #4

                                    
                                

Este artigo tem mais de um ano


Autor: Henrique Dias


  1. Nuno says:

    #include <stdio.h

    int main(){
    printf("Grande iniciativa do pplware");

    }

    • Steve says:

      erro de compilação

    • Só um gajo says:

      Falta-te fechar a declaração da lib e devolver um valor quando a Main termina.

      • Nuno says:

        é só uma brincadeira. Sim falta fechar a declaração da lib, mas não preciso de devolver valor nenhum

        • Asdrubal Ribeiro says:

          Por acaso precisa do ‘return 0;’ no final, como referido anteriormente.

        • Só um gajo says:

          Não necessitarias de devolver se tivesses declarado a função como void. Como a declaraste com um tipo de retorno int, tens que devolver um inteiro no fim da execução.
          Em C, por norma, quando uma função executa correctamente devolve 0, se houver um erro devolve -1. No entanto, podes definir mais valores conforme te der jeito. Por exemplo podes devolver 10 se a função acabar a execução num estado, ou 20 se acabar em outro. Isto aplica-se tanto à main como a todas as outras funções.

          Foca só os seguintes exemplos:

          void main()
          {
          printf(“isto está certo!”);
          }
          /**/
          int main()
          {
          printf(“isto não”);
          }
          /**/
          int main()
          {
          printf(“mas isto está”);
          return 0;
          }

  2. Jfranca says:

    Loading… 😉 continuem com bom trabalho. abraço 🙂

  3. Gonçalves says:

    Vídeo não disponível…

  4. curioso says:

    qual o melhor compilador?

    • Nelson says:

      podes usar o Borland++ que agora é da empresa Embarcadero.
      Ou se preferires o Visual Studio que usa uma syntaxe um pouco diferente mas que tabém funciona.
      ou em linux usas linhas de comandos com o gcc 🙂

      • brunobola says:

        Se fosse realmente o Nelson provavelmente falava em objective-c 🙂

      • Gonçalo says:

        Não acredito que vou dizer isto mas aqui vai … Nelson e em Mac?
        gcc ou g++ eu sei.
        Sim o g++ compila c porque c++ é retro-compativel com c.

      • Gonçalo says:

        Não acredito que vou dizer isto mas aqui vai … Nelson e em Mac?
        gcc ou g++ eu sei.
        Sim o g++ compila c porque c++ é retro-compativel com c, i.e., podemos escrever código em c dentro de c++ mas o contrário não se aplica.

    • Só um gajo says:

      Depende do fim da tua aplicação.
      Compiladores diferentes são feitos com propósitos diferentes.
      Por exemplo, o compilador do Visual Studio é diferente do gcc e há coisas que são válidas para um e que não são válidas para outro.

      O gcc é amplamente utilizado, assim como o Borland e o Visual Studio. No entanto, tenho a noção de que o gcc é o mais popular e o mais utilizado. Pelo menos é o meu compilador de eleição para diversas plataformas.

      Para utilizares o gcc num ambiente Unix/Linux podes perfeitamente utilizar na linha de comandos, depois de teres os pacotes instalados na tua máquina. Para utilizares o gcc no Windows podes recorrer ao Bloodshed Dev C++ (http://www.bloodshed.net/devcpp.html), ou então podes emular um ambiente Unix através do CygWin (https://www.cygwin.com, que pode ser bastante complicado para principaintes, mas que te dá uma linha de comandos semelhante aos ambientes Unix. Também podes utilizar o MiniGW (http://www.mingw.org), mas nisso nunca me aventurei muito.

    • Para a semana iremos falar disso tal como dos IDE. =D

  5. naoliveira says:

    Se a C chama-se C por ter sido baseada na B então a B chama-se B por ter sido baseada na A?!!? 😉
    Se não então porque é que se chamam B? Se sim então porque é que a outra se chama A?

  6. Roter says:

    Venha a continuação 🙂

  7. sakura says:

    C e universall …. devem saber C ” int main ” returene um int ….
    “”Não necessitarias de devolver se tivesses declarado a função como void. Como a declaraste com um tipo de retorno int, tens que devolver um inteiro no fim da execução.
    Em C, por norma, quando uma função executa correctamente devolve 0, se houver um erro devolve -1. No entanto, podes definir mais valores conforme te der jeito. Por exemplo podes devolver 10 se a função acabar a execução num estado, ou 20 se acabar em outro. Isto aplica-se tanto à main como a todas as outras funções.”””
    100% de acordo.
    (erre codes) ….. – 1 –
    desite ensina o pple a usra o visual studio + vs 2013.. in windows 8.0 ou ++++ .
    ou asm …. pq e mais util .
    quem se importa com um erre code ………
    HA tools for it. and i dont care ……. <— falta de formaçao mas ……….

Deixe um comentário

O seu endereço de email não será publicado.

You may use these HTML tags and attributes: <a href="" title="" rel=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

Aviso: Todo e qualquer texto publicado na internet através deste sistema não reflete, necessariamente, a opinião deste site ou do(s) seu(s) autor(es). Os comentários publicados através deste sistema são de exclusiva e integral responsabilidade e autoria dos leitores que dele fizerem uso. A administração deste site reserva-se, desde já, no direito de excluir comentários e textos que julgar ofensivos, difamatórios, caluniosos, preconceituosos ou de alguma forma prejudiciais a terceiros. Textos de caráter promocional ou inseridos no sistema sem a devida identificação do seu autor (nome completo e endereço válido de email) também poderão ser excluídos.