Enunciado

Identifique os erros de compilação que seriam detectados nos seguintes programas:

11.1

/*

* Copyright: Asneira Suprema Software!!!

*/

#include

Main ( )

{

printf(“Hello World”);

}

11.2

/*

* Copyright: Asneira Suprema Software!!!

*/

#include

main

{

printf(“Hello World”);

}

111.3

/*

* Copyright: Asneira Suprema Software!!!

*/

#include

main ( )

{

print (“Hello World”);

}

11.4

/*

* Copyright: Asneira Suprema Software!!!

*/

#include

main ( )

{

printf(“Hello”)(“ Word”);

}

11.5

/*

* Copyright: Asneira Suprema Software!!!

/*

#include

main ( )

{

printf (“Hello World”);

}

11.6

/*

/* Copyright: Asneira Suprema Software!!! */

*\

#include

main ( )

{

printf (“Hello World”);

}

11.7

/*

* Copyright: Asneira Suprema Software!!!

*/

#include

main ( )

{

printf (Hello World);

}

11.8

/*

* Copyright: Asneira Suprema Software!!!

/*

#include

main ( )

{

printf (“Hello World”)

}

11.9

/*

* Copyright: Asneira Suprema Software!!!

/*

include

main ( )

{

printf (“Hello World”);

}

11.10

/*

* Copyright: Asneira Suprema Software!!!

/*

#include

main ( )

{

printf (‘Hello World’);

}

Passo 1

Beleza pessoal, espero que todos estejam animados para resolver mais algumas atividades da Linguagem C. Hoje iremos buscar erros nos códigos da nossa atividade.

É importante prestar bastante atenção nesses erros para que possamos não os cometer nos nossos códigos.

11.1 – C é uma linguagem case sensitive, sendo assim existe diferença entre maiúscula e minúscula. Então quando se digita Main e não main, o compilador irá apontar o erro.

11.2 - Novamente temos uma situação com o main, nessa situação esqueceram de colocar os ( ), que são muito importantes, sem eles o nosso programa não irá funcionar. Fiquem atentos e não esqueçam também.

11.3 – Nessa atividade o erro está no printf, no caso, na falta do f no printf. Algumas linguagens utilizam apenas print, mas esse não é o caso da linguagem C, então coloquem o f.

11.4 – Aqui temos uma utilização bizarra do printf, não podemos dividir nossa string dessa maneira, posteriormente vocês irão aprender formas corretas de dividir suas strings, mas essa não é uma.

Passo 2

11.5 – O erro aqui é bem difícil de ver, confesso que demorei também. Mas temos um erro no comentário, fechamos o comentário de forma errada, um comentário é feito com o seu início como /* e o término como */. Não esqueçam.

11.6 – Novamente um erro no comentário, não se é permitido um comentário dentro de outro comentário, até porque nem existe necessidade disso.

11.7 – Aqui o erro é na não utilização das aspas na nossa string. Isso é muito importante pessoal, é algo que não podemos esquecer ao utilizar o printf. Usem as aspas duplas.

11.8 – Temos aqui o erro mais comum de todos os programadores de C. E não estou exagerando, quem nunca esqueceu um ; que atire a primeira pedra. É algo que sempre ocorre, mas não deveria, eu sei. Fiquem atentos e não esqueçam na hora da prova do ; .

11.9 – Aqui o erro é um detalhe que demorei para notar. A não utilização do # antes do include. Algo importante, mas que pode passar batido, porém alguns compiladores podem indicar que você esqueceu, porém na hora da prova é apenas você e você, então sempre preste atenção aos mínimos detalhes, pois o seu professor com certeza irá.

11.10 - Na nossa última atividade temos um erro simples e que vocês não irão cometer. C não permite a utilização de aspas simples no lugar das aspas duplas nas strings. As aspas simples são utilizadas exclusivamente com char. Então não errem, pois foram avisados meus bacanos.

Por hoje é só pessoal, espero que tenham gostado e aprendido algo mais sobre C hoje. Abraços !!!!

Resposta

Ei, a resposta está no passo a passo :)