Resp: Antes de tudo a linguagem C é "Case Sensitive" ou seja letras ou palavras maiúsculas ou minusculas tem diferença.
Exemplo:
Xtibia - XTIBIA
Se declararmos essas variáveis, elas serão diferentes por outro lado com o mesmo nome.
Analisando Programa:
Resp:
Vamos analisar esse programa abaixo, porém não utilize CTRL + C e CTRL +V, é sempre melhor escrever para indo memorizar.
#include <stdio.h>
int main ()
{
printf ("Meu primeiro Programa! \nEstou Feliz");
system("PAUSE");
return(0);
}
Compilando aparecerá assim:
Explicação:
Resp:
#include <stdio.h> -> Isso é uma biblioteca, ou seja incluimos algumas funções dentro dela, cujo as funções são de Entrada e Saida (std= standard, io=Input/Output, entrada e saida) ou seja toda vez que for usar comandos que utilizam essas duas funções deve implementar.
int main () -> esse comando significa a criação de uma função main (Principal), todos os programas deve existir pois é ela que será chamada primeiro de tudo.
As funções são delimitadas por {}, o bloco de comando que estiver dentro dela será executado.
A palavra INT significa que retornará um valor INTEIRO, iremos ver futuramente.
int main(int argc, char *argv[])-> As vezes pode vir assim , argc e argv dão ao programador acesso a linha de comandos. Eu não sei muito, isso é mais utilizado no Terminal do Linux, e não programa para Linux
system("PAUSE"); -> A função dele é simplesmente PAUSAR o programa , fazendo com que ele execute e não sai sem você ver o resultado.
printf ("Meu primeiro Programa! \nEstou Feliz"); -> A função printf faz chamar a função passando a string(seguencia de caracteres) como um argumento. Por isso utilizamos aquele biblioteca stdio.h pois ele imprimirá na tela do computador.
O "\n" conhecida como new line, a função dela é simplesmente pular uma linha, ou seja o cursos passará para a próxima linha.
Observação Importante: A maioria dos comandos terminam com um ";"
Introdução às Funções
Resp:Uma função é um bloco de códigos que pode ser usado diversas vezes. A função torna o programa mais facil de intender e fica bem mais estruturado.
Segue o exemplo:
#include <stdio.h>
int mensagem ()
{
printf ("SkyDangerous ");
return(0);
}
int main ()
{
mensagem();
printf ("Ensinando Funcao!\n");
system("PAUSE");
return(0);
}
Mesma coisa que o primeiro programa, porém escrevi coisas novas.
Compilando aparecerá assim:
Explicação:
Resp:
int mensagem () -> Percebe-se que criamos uma função nova, nela você poderá um bloco de comandos qualquer.
Um bom exemplo escrevemos uma frase "SkyDangerous" , e retornamos nada.
mensagem(); -> Esse comando chama a função chamada mensagem passando nemhum parâmetro "()", como lá estava escrito "Skydangerous" ele printou a primeira função e logo em seguida mostrou o Ensinando Funcao na função principal.
Argumentos
Explicação:
Resp:São as entradas que a função recebe.É atravez dele que passamos parâmetros para a função.As funções printf() e scanf()são funções que recebem argumentos.
Segue o exemplo:
#include <stdio.h>
int square (int x)
{
printf ("O quadrado e %d",(x*x));
return(0);
}
int main ()
{
int num;
printf ("Entre com um numero: ");
scanf ("%d",&num);
square(num);
printf ("\n");
system("PAUSE");
return(0);
}
info
Grupo: Lorde
Registrado: 17/01/09
Posts: 2.1k
Reputação: +395
Char no Tibia: Adra Sata
Capítulo II - Onde tudo começa..
Obs básica:
Capítulo 2:
Case Sensitive:
Resp: Antes de tudo a linguagem C é "Case Sensitive" ou seja letras ou palavras maiúsculas ou minusculas tem diferença.
Exemplo:
Se declararmos essas variáveis, elas serão diferentes por outro lado com o mesmo nome.
Analisando Programa:
Resp:
Vamos analisar esse programa abaixo, porém não utilize CTRL + C e CTRL +V, é sempre melhor escrever para indo memorizar.
#include <stdio.h> int main () { printf ("Meu primeiro Programa! \nEstou Feliz"); system("PAUSE"); return(0); }Compilando aparecerá assim:
Explicação:
Resp:
#include <stdio.h> -> Isso é uma biblioteca, ou seja incluimos algumas funções dentro dela, cujo as funções são de Entrada e Saida (std= standard, io=Input/Output, entrada e saida) ou seja toda vez que for usar comandos que utilizam essas duas funções deve implementar.
int main () -> esse comando significa a criação de uma função main (Principal), todos os programas deve existir pois é ela que será chamada primeiro de tudo.
As funções são delimitadas por {}, o bloco de comando que estiver dentro dela será executado.
A palavra INT significa que retornará um valor INTEIRO, iremos ver futuramente.
int main(int argc, char *argv[])-> As vezes pode vir assim , argc e argv dão ao programador acesso a linha de comandos. Eu não sei muito, isso é mais utilizado no Terminal do Linux, e não programa para Linux
system("PAUSE"); -> A função dele é simplesmente PAUSAR o programa , fazendo com que ele execute e não sai sem você ver o resultado.
printf ("Meu primeiro Programa! \nEstou Feliz"); -> A função printf faz chamar a função passando a string(seguencia de caracteres) como um argumento. Por isso utilizamos aquele biblioteca stdio.h pois ele imprimirá na tela do computador.
O "\n" conhecida como new line, a função dela é simplesmente pular uma linha, ou seja o cursos passará para a próxima linha.
Observação Importante: A maioria dos comandos terminam com um ";"
Introdução às Funções
Resp:Uma função é um bloco de códigos que pode ser usado diversas vezes. A função torna o programa mais facil de intender e fica bem mais estruturado.
Segue o exemplo:
#include <stdio.h> int mensagem () { printf ("SkyDangerous "); return(0); } int main () { mensagem(); printf ("Ensinando Funcao!\n"); system("PAUSE"); return(0); }Mesma coisa que o primeiro programa, porém escrevi coisas novas.
Compilando aparecerá assim:
Explicação:
Resp:
int mensagem () -> Percebe-se que criamos uma função nova, nela você poderá um bloco de comandos qualquer.
Um bom exemplo escrevemos uma frase "SkyDangerous" , e retornamos nada.
mensagem(); -> Esse comando chama a função chamada mensagem passando nemhum parâmetro "()", como lá estava escrito "Skydangerous" ele printou a primeira função e logo em seguida mostrou o Ensinando Funcao na função principal.
Argumentos
Explicação:
Resp:São as entradas que a função recebe.É atravez dele que passamos parâmetros para a função.As funções printf() e scanf()são funções que recebem argumentos.
Segue o exemplo:
#include <stdio.h> int square (int x) { printf ("O quadrado e %d",(x*x)); return(0); } int main () { int num; printf ("Entre com um numero: "); scanf ("%d",&num); square(num); printf ("\n"); system("PAUSE"); return(0); }Compilando aparecerá assim:
Explicação:
Resp:
int square (int x) -> Nesse comando
-=
Terminarei mais tarde aguardem. !
Editado Outubro 28 por SkyDangerous