O Sistersinspirit.ca está aqui para ajudá-lo a encontrar respostas para todas as suas dúvidas com a ajuda de especialistas. Descubra soluções abrangentes para suas perguntas de profissionais experientes em nossa amigável plataforma. Descubra soluções detalhadas para suas dúvidas de uma ampla gama de especialistas em nossa plataforma amigável de perguntas e respostas.

Escreva o que cada uma das linhas de código abaixo significa e quais valores serão exibidos na tela após o programa ser executado:

2 #include
3
4 int main()
5 {
6 int i;
7 i =4;
8 i =(i+2)*3;
9 printf("%d ",i);
10 i=(i+2)*3;
11 printf("%d ",i+7);
12 printf("%d\n",i);
13 }


Sagot :

Resposta:

#include : traz informações sobre a biblioteca, no caso a sua biblioteca está com as funções, ele irá trazer tudo o que estiver nela. A resposta não chega estar errada mas esta é uma enorme simplificação do processo. Arquivos de cabeçalho não estão diretamente ligados à bibliotecas.

int main() : O retorno zero indica ao SO que o programa foi bem sucedido. Cada outro número retornado indica o código de uma condição de erro.

{ : As chaves devem ser usadas obrigatoriamente para delimitar um bloco de código.

int i : Dizendo que a variável '' i '' é um valor inteiro,esse ''int'' vem de inteiro,onde só pode ser colocados valores inteiros.

i =4 : Atribuindo a variável '' i '' o valor 4.

i =(i+2)*3 : Como na linha anterior a variável '' i '' tem valor 4,resolvemos essa expressão normalmente , i = (4+2) *3 = 6 * 3 = 18

printf("%d ",i) : Isso é que vai aparecer escrito na execução do programa, o printf significa ''escreva'', já essa ''%d''  é porque o '' i '' é um valor inteiro ,vou deixar a tabela anexada aqui na resposta, e dps esse '',i '' é para indicar que o que vai aparecer no programa sera o resultado de '' i '',então irá aparecer a resposta ''18''.

i=(i+2)*3 : Como agora a variável '' i '' tem o valor ''18'' resolvemos essa expressão assim : i = (18+2) * 3 = 20 * 3 = 60.

printf("%d ",i+7) : Aqui novamente utiliza-se o ''escreva'' que no caso é o printf e o %d,dizendo que é um valor inteiro,já dps da vírgula,tem - se '' i + 7 '',então o resultado vai ser 60 + 7 = 67.

printf("%d\n",i) :  Novamente utiliza-se o ''escreva'' que no caso é o printf e o %d ,dizendo que é um valor inteiro,porém depois da vírgula tem apenas o '' i '',que já vimos antes que era 60,então resultado vai ser 60.

} : As chaves devem ser usadas obrigatoriamente para delimitar um bloco de código.

Respostas : Os valores ao o programa ser executado vai ser 18 , 67 , 60

View image lxneosgamer