A função MAIN() na linguagem C, pode receber parâmetros de entrada na linha de execução do programa. Esses parámetros serão fomecidos no momento da chamada do código Considerande o codigo a seguir
Finclude cetdio.h>
int main(int argc, char *argv[]) {
int num argv[1] printf("0 siero digitado foi d\n", sum);
return (0)2
Qual será o resultado do programa ao ser executado com os seguintes argumentos de linha de comando?
programs.exe "explo
OA O código apresenta erro de compilação.
OBO programa não irá mostrar nada na tela
OCO programa irá apresentar um número aleatório)
OD O programa irá mostrar o valor inteiro do primeiro argumento
OEO programa irá gerar uma exceção devido ao uso incorreto do argumento argv
O resultado do programa ao ser executado com os seguintes argumentos de linha de comando "programs.exe "explo" será a alternativa D) O programa irá mostrar o valor inteiro do primeiro argumento. O primeiro argumento passado na linha de comando será armazenado na variável argv[1], que no caso é a string "explo". Em seguida, essa string será convertida para um inteiro e armazenada na variável num. Por fim, o valor inteiro de num será exibido na tela.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar