Enunciado
Programação - Luis Damas - Linguagem C- Ed: 10º - Capítulo 1.Exercícios Propostos - Ex. 11
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 :)