[C] 58. A função main() e os parâmetros argc e argv

Поделиться
HTML-код
  • Опубликовано: 7 фев 2025
  • #C; Linguagem C; função main(); argc; argv;

Комментарии • 13

  • @joaomatos1318
    @joaomatos1318 Месяц назад +2

    Obrigado pelo vídeo, eu ficava muito confuso com o uso dos parâmetros argc e argv, isso facilitou muito. Mas poderia me explicar o que exatamente é uma "macro" ?

    • @felipelouza
      @felipelouza  Месяц назад +1

      Oi João, veja esse video sobre macros: ruclips.net/video/LME909_z76A/видео.htmlsi=voCRT-hdqtmNNp4u
      Bons estudos!

  • @marciosilva796
    @marciosilva796 8 месяцев назад +2

    Nesse caso, se eu criar um "int soma = a + b" dentro da função main, ele será mais rápido que um macro?

    • @felipelouza
      @felipelouza  8 месяцев назад +1

      Oi Marcio, seria a mesma coisa, uma vez que macros são substituídos por seus valores durante à pré-compilação.

  • @mailsonrosa4937
    @mailsonrosa4937 Год назад +1

    Rapaz o meu da erro na compilação

    • @felipelouza
      @felipelouza  Год назад

      Qual foi o erro?

    • @viniciusfernandes6462
      @viniciusfernandes6462 Год назад

      @@felipelouza o meu também diz que os números não são reconhecidos pelo prompt

    • @viniciusfernandes6462
      @viniciusfernandes6462 Год назад

      o comando interno ou externo não reconhece.

    • @felipelouza
      @felipelouza  Год назад

      ​@@viniciusfernandes6462, qual o seu sistema operacional? Qual a mensagem de erro?

    • @sencianibryan
      @sencianibryan 17 дней назад

      @@felipelouza olá felipe, estou com o mesmo problema que ele. Estou usando o windows, e uso o vs code. Aparentemente, pelo que conversei com uns amigos, ele não é um compilador, então eu precisaria de um, exemplo o gcc para compilar e executar o código, algo assim.

  • @mvsarnaglia
    @mvsarnaglia Год назад

    ola amigo, nao entendi qual seria o beneficio pratico de ter argumentos assim...

    • @felipelouza
      @felipelouza  Год назад

      A principal vantagem é poder executar o seu programa partir de outro (como um script) e passar os argumentos de entrada via argv (sem ter que digitar do teclado, por exemplo).

    • @orlok6984
      @orlok6984 7 месяцев назад

      eu acho que os interpretadores usam isso para rodar scripts
      exemplo: ./python script.py
      então parece ser bem util pra criar ferramentas pra terminal