Ed
há 2 meses
Vamos analisar as opções sobre a função `main()` em C e os argumentos `argc` e `argv`. - `argc` (argument count) é um inteiro que armazena o número de argumentos passados na linha de comando, incluindo o nome do programa. - `argv` (argument vector) é um array de strings (ou array de ponteiros para char) que contém os valores desses argumentos. Agora, vamos analisar as alternativas: A) "argc armazena o número de argumentos de linha de comando e argv contém os valores desses argumentos." - Esta afirmação está correta. B) "argc e argv são sinônimos e podem ser usados indistintamente para se referir aos argumentos de linha de comando." - Incorreto, pois `argc` e `argv` têm funções diferentes. C) "argc e argv são usados para armazenar variáveis locais em um programa em C." - Incorreto, pois eles não são usados para armazenar variáveis locais. D) "argv armazena o número de argumentos de linha de comando e argc contém os valores desses argumentos." - Incorreto, pois inverte as definições. E) "argc e argv são usados para definir funções em um programa em C." - Incorreto, pois eles não têm essa função. Portanto, a alternativa correta é: A) argc armazena o número de argumentos de linha de comando e argv contém os valores desses argumentos.