Nessa parte vou abordar o inicial de C. Não falarei sobre qual editor é melhor utilizar, pois existem muitos e cada um escolhe o que melhor se familiariza. Mas vou tentar ajudar dando uma pequena lista deles:
- Anjuta
- C++ Builder
- Dev C++
- Quincy
- Code::Blocks
Em C existe uma função onde são colocadas todas as instruções que queremos que sejam executadas. Essa função chama-se main(). Todo o código que o programador quiser executar, independente que seja em forma de função ou direto, ele TEM que colocar dentro de main() ou de uma função que ira ser chamada dentro dela. É importante lembrar que, tudo que for colocada NA MESMA LINHA depois de "//" é comentário, voltando a ser código na linha abaixo.
Exemplo:
1)
void main()
{
// seu código aqui
}
2)
void correr(); // cabeçalho
void main()
{
correr();
}
void correr()
{
// seu código
}
O cabeçalho é utilizado para o compilador reconhecer quais funções serão iniciadas, quando a mesma for declarada após sua chamada. Note que o main() chamou a função correr(), mas NÃO EXISTE nenhuma função correr() antes dela. É a mesma coisa que eu mandar o sr(a) pegar um bolo na mesa, se tu nem sabe o que é bolo. ? ( O.o ) ?
Por esse motivo utilizo o cabeçalho. Mas caso eu tivesse declaro antes de main() ou qualquer outra função que chamasse correr(), não precisaria. Note que eu utilizo { } nas funções, ele se chama "bloco". É onde você vai colocar seu código. Uma função sem parênteses indica que a função não recebe nenhuma informação. :)
É bom lembrar que C é CASE SENSITIVE, ou seja, É MÉDIUM... Que mané MÉDIUM. PQP!!!!
Significa que diferencia MAIÚSCULAS dE minúsculas. Se tu escreveres correr(), coRrer(), Correr(), ou CoRrEr() não é a mesma coisa. Por padrão é recomendado colocar todas as instruções em letras minúsculas. Depende de você...
Vou mostrar um minúsculo programa em C:
#include <stdio.h> // biblioteca de c
void main() // Nome da função
{ // começo da função
printf("Ola Amigo"); // Imprime uma linha :D
} // fim da função e do programa
Esse é um simples programa de saída em C. Ele mostra uma msg de saudação. Como C possui poucas palavras reservadas, é preciso recorrer as suas bibliotecas. Uma delas é a stdio.h que serve para manipulação de entrada e saída. Dentro dela tem uma função que serve para imprimir, chamada "printf()". Por isso printf("Ola Amigo"). Printf quer dizer print + f(formatado), ou seja, tu pode pôr printf("Ola Amigo\n"), que serviria para imprimir e pular para próxima linha. Vou explicar daqui a pouco ^^ .
Note que no final de printf() coloquei " ; ". Pois é uma instrução ja pronta que eu estou utilizando, do mesmo jeito que assinalei em correr() dentro de main() nos exemplos anteriores,. Cada instrução deve ser seguida de ponto-e-vírgula. :)
OBS: CASO O PROGRAMA AO ABRIR, FECHAR RAPIDAMENTE, UTILIZE getchar(); DEPOIS DE printf();
O caractere especial " \ " é utilizado para retirar o significado especial de um caractere:
Tipo, se eu colocasse printf("n"), imprimiria apenas "n". Agora, se eu quiser pular uma linha, colocaria printf("\n"). n é diferente de \n.
Segue uma lista deles:
- \7 e \a - Sinal sonoro do computador
- \b - Backspace
- \n - Nova linha
- \r - Retorno de carro
- \t - Tabulação Horizontal
- \v - Tabulação Vertical
- \\ - Representa o caractere \
- \' - Caractere Aspas Simples
- \" - Caractere Aspas
- \? - Caractere ?
- \000 - Caractere cod ASCII em Octal é ooo
- \Xnn - Caractere cod ASCII em Hex. é nn
- %% - Caractere %
Exemplos:
#include <stdio.h>
void main()
{
printf("Ô o barulho"\a\n");
printf("\tÔ o barulho de novo"\a");
}
#include <stdio.h>
void main()
{
printf("1 - \tEscolas\n");
printf("2 - \tEmpresas\n");
printf("3 - \tBibliotecas\n");
}
Experimente mudar as frases. Raciocine novos métodos de criação. ;)
Agora os Comentários:
Os comentários nada mais são que notas que o programador coloca em seus programas, sem interferir no código, podendo serem colocados em qualquer lugar desde que de forma correta. Assim como quem tem uma vida muito agitada e milhões de coisas para fazer, criam suas próprias agendas para se organizarem, você tem que fazer o mesmo. Em programas pequenos isso não faz muita diferença, mas em softwares complexos com 19000 linhas para mais, isso é fundamental. Mesmo assim é bom comentar. ;)
Existem diversas maneiras de comentários:
1)
// Oi Amigo
2)
/* Começo do comentário
* Oi Amigo
*/ Fim do comentário
3)
/* Oi vaca! scpt724765411xv¢ */
4)
/*********************
* JP Soft **************
**********************/
E mais outros modos por aí. O que você não pode é esquecer de fecha-los.
Ex:
/* Ta chovendo
void correr() // uma função
{
}
************ ERRO *************
Bom, era isso. Esse foi um dos pequenos exemplos da linguagem C que vou postar. Não se esqueça que existem DIVERSAS maneiras de se criar algo em C. Espero ter ajudado e até o próximo exemplo ^^.
►Menu da Linguagem C
►Menu da Linguagem C
Nenhum comentário:
Postar um comentário