3 O Primeiro Programa em C. Unesp Campus de Guaratinguetá
|
|
- Yago Anjos Brunelli
- 6 Há anos
- Visualizações:
Transcrição
1 3 O Primeiro Programa em C Unesp Campus de Guaratinguetá Curso de Programação Computadores Prof. Aníbal Tavares Profa. Cassilda Ribeiro Ministrado por: Prof. André Amarante
2 3 O Primeiro Programa em C Introdução Depois dos conceitos apresentados anteriormente, vamos fazer nosso primeiro programa em C. Precisamos então, conhecer algumas regras básicas de programação em C, tais como: como criar um programa principal, como escrever as instruções, como marcar o início e o fim do programa. 1o. Programa em C 2
3 3 O Primeiro Programa em C 3.2 Programa: Definição Programa informático Seqüência de instruções, organizadas de modo a resolver determinados problemas. As instruções são dadas através de códigos Cada linguagem de programação possui uma sintaxe (código). De modo geral um programa em C é composto de uma parte principal, chamado programa principal, e de vários subprogramas que também são chamados de funções. 1o. Programa em C 3
4 3.2 Programa: Definição O programa principal é executado em primeiro lugar e coordena a execução das demais funções (subprogramas). Na Linguagem C o Programa Principal é também considerado como uma função Cada função do programa deve receber um nome que pode ser escolhido pelo programador. O programa principal deve obrigatoriamente receber o nome de main( ). E esta função deve existir em todo programa em linguagem C. 1o. Programa em C 4
5 3.2 Programa: Definição A forma geral de um programa em C tipo nomefunc(declaração dos parâmetros) { declaração de variáveis; instrução_2;... instrução_n; return var_tipo; } 1o. Programa em C 5
6 3.2 Programa: Definição A forma normal e resumida da função main() FORMA NORMAL FORMA RESUMIDA int main() { <Instruções> main() { <Instruções> } return 0; } A forma resumida é convertida automaticamente pelo compilador para a forma normal. 1o. Programa em C 6
7 3.2 Programa: Definição A sintaxe do programa principal em C é: main() { <Instruções> } Obs: A palavra main deve ser escrita com letra minúscula. Lembre-se que em C (Case Sensitive) main Main MAIN O programa principal se compõe de um cabeçalho main () seguido de um corpo que contém o conjunto de instruções que devem ser executadas. 1o. Programa em C 7
8 3.2 Programa: Definição As chaves servem para marcar o início ( { ) e o fim( } ) de um conjunto de instruções (bloco). As chaves servem para marcar o inicio ( { ) e o fim( } ) de um conjunto de instruções. Um programa bem escrito deve ter boa apresentação e seu aspecto deve ressaltar a estrutura da sua execução Um (indentação). programa bem escrito deve ter boa apresentação e seu aspecto deve ressaltar a estrutura da sua execução. Por essa razão deve-se colocar as chaves que iniciam Por essa razão deve-se colocar as chaves que iniciam uma uma instrução instrução ({) na ({) mesma na mesma coluna coluna da chave da (}) chave que encerra (}) que a encerra instrução. a instrução. Os parênteses após o nome main() são a característica que permite que o compilador saiba que se trata de uma função. 1o. Programa em C 8
9 3.3 - Primeiras Instruções em C 1) printf(<texto>); onde <texto> representa um texto qualquer colocado entre aspas dupla. OBS: 1) O ponto e vírgula (;) é colocado no final de cada instrução e serve como separador. 2) Notar que o caractere aspas dupla é um único caractere e NÃO pode ser substituído pelo caractere aspas simples ou por duas aspas simples Exemplos: 3 O Primeiro Programa em C printf( Primeiro Programa ); printf( Hello World ); 1o. Programa em C 9
10 3.3 - Primeiras Instruções em C 2) system( pause ); Está instrução interrompe a execução do programa e escreve a seguinte mensagem: pressione qualquer tecla para continuar... A execução do programa será retomada quando o usuário pressionar alguma tecla. 1o. Programa em C 10
11 Vamos então escrever o nosso primeiro Programa em C: prog #include <stdio.h> 2. #include <stdlib.h> 3. main( ) 4. { 5. printf( Boa Tarde! Tudo bem? ); 6. system( PAUSE ); 7. } Primeiras Instruções em C OBS: Os números na frente de cada linha não fazem parte do programa. Eles foram colocados para facilitar a localização dos códigos 1o. Programa em C 11
12 3.3 - Primeiras Instruções em C Ao ser executado, este programa vai escrever a seguinte mensagem na tela do DOS: No programa prog0301 observe que: 1o. Programa em C 12
13 3.3 - Primeiras Instruções em C Na linha 1 a instrução #include <stdio.h> indica que o programa fonte vai utilizar a instrução da biblioteca stdio.h. A função printf() pertence a essa biblioteca. Na linha 2 a instrução #include <stdlib.h> indica que o programa fonte vai utilizar a instrução da biblioteca stdlib.h. A função system() pertence a essa biblioteca. A linha 3 é responsável pelo início do programa através da função principal main(). 1o. Programa em C 13
14 3.3 - Primeiras Instruções em C A linha 5 escreve a string (cadeia de caracteres) Boa Tarde! Tudo bem? usando a função printf(). OBS: 1) toda string deve ser escrita entre aspas dupla 2) acentos e caracteres similares (ç ) NÃO são reconhecidos pelo prompt (cmd) do Windows. A linha 6 solicita ao computador uma pausa até que alguma tecla seja pressionada no teclado. Faz uso da função system(). 1o. Programa em C 14
15 3.3 - Primeiras Instruções em C O programa prog0301 apresenta um pequeno problema. Depois de escrita a mensagem Boa Tarde! Tudo bem?, o cursor fica colocado imediatamente após o ponto de interrogação? e não na linha seguinte, como seria normal, o que acarreta: Boa Tarde! Tudo bem?pressione qualquer tecla para continuar... A razão para que tal se verifique é que ninguém mandou o programa mudar de linha após escrever a mensagem. Como é que C resolve esse problema? 1o. Programa em C 15
16 3.3 - Primeiras Instruções em C Pascal WRITELN C \n 4. { prog0302 Na linha 1. 5, a #include seqüência <stdio.h> \n representada por dois caracteres na verdade é um único caractere de controle 2. #include <stdlib.h> que faz com que o cursor mude para a linha de baixo. 3. main( ) Vejamos como fica agora na tela do DOS: 5. printf( Boa Tarde! Tudo bem?\n ); 6. system( PAUSE ); 7. } 1o. Programa em C 16
17 3.3 - Primeiras Instruções em C Antes: Depois: 1o. Programa em C 17
18 3.3 - Primeiras Instruções em C Se na linha 5 fossem colocados \n\n, o cursor pularia duas linhas, e a tela ficaria como mostrado abaixo: Se na linha 6 não fosse colocado system ( PAUSE ) o programa iria rodar, escrever na janela do DOS e a seguir iria fechá-la tão rapidamente que seria impossível ver o que foi escrito. O comando system( PAUSE ) não permite que a janela do DOS se feche e deste modo pode-se ler o que foi escrito na mesma. 1o. Programa em C 18
19 3.3 - Primeiras Instruções em C O mesmo programa anterior poderia ser escrito como mostrado abaixo, e o resultado obtido seria o mesmo. prog #include<stdio.h> 2. #include<stdlib.h> 3. main( ) 4. { 5. printf( Boa Tarde! ); 6. printf( ); 7. printf( Tudo bem?\n ); 8. printf( \n ); 9. system( PAUSE ); 10. } No programa prog0303 a função printf é chamada várias vezes. Como não se colocou o caractere \n no final dos dois primeiros printf a frase Bom dia! Tudo bem? será escrita na mesma linha. 1o. Programa em C 19
20 3.3 - Primeiras Instruções em C 3) puts(<texto>); onde <texto> representa um texto qualquer colocado entre aspas. Exemplos: puts( Estou gostando muito de aprender C ); puts( Boa Tarde! Tudo Bem? ); A função puts(), imprime o texto entre aspas e automaticamente faz o cursor pular uma linha. Com ela não é preciso usar o caractere \n 1o. Programa em C 20
21 3.3 - Primeiras Instruções em C A adição do caractere \n na função puts() faz com que o cursor pule duas linhas. O primeiro pulo é devido a função puts() e o segundo pulo é por causa do \n Exemplo: Re-escrever o programa prog0302, usando a função puts() 1o. Programa em C 21
22 3.3 - Primeiras Instruções em C Prog0302 com o puts() Resultado com o puts() 1. #include <stdio.h> 2. #include <stdlib.h> 3. main( ) 4. { 5. puts("boa Tarde! Tudo bem?"); 6. system("pause"); 7. } 1o. Programa em C 22
23 3.3 - Primeiras Instruções em C Exercício 1 Solução 1 Escreva um programa em C que tenha exatamente a saída mostrada abaixo : A linguagem C eh a linguagem mais usada entre os programadores prog0304 #include <stdio.h> #include <stdlib.h> main( ) { printf( \na linguagem C\n ); printf( eh a linguagem\n ); printf( mais usada entre\n ); printf( os programadores\n\n ); system( PAUSE ); } 1o. Programa em C 23
24 3.3 - Primeiras Instruções em C Ao se executar o programa, irá aparecer a seguinte tela no computador. 1o. Programa em C 24
25 1. #include <stdio.h> 2. #include <stdlib.h> 3. main( ) 4. { Unesp-Campus de Guaratinguetá prog0304 solução 2 5. printf ( \na linguagem C\neh a linguagem\nmais usada entre\nos programadores\n\n ); 6. system( PAUSE ); 7. } Primeiras Instruções em C Exercício 2: Reescrever o programa prog0304 usando somente 1 printf() Observe que não é necessário espaço em branco antes ou depois do comando \n. Observe também que as aspas serve para delimitar uma string. 1o. Programa em C 25
26 3.3 - Primeiras Instruções em C 4) O Caractere Especial (\) A questão que se coloca é Como fazer para imprimir uma frase em que as aspas devem aparecer na frase impressa? RESPOSTA Colocando-se uma barra invertida \ (backslash) antes das aspas que se pretende escrever Exemplo: Fazer um programa para escrever a seguinte frase: A mascote da Copa de 2014 chama-se Fuleco 1o. Programa em C 26
27 3.3 - Primeiras Instruções em C prog0305 #include <stdio.h> #include <stdlib.h> main( ) { printf("a mascote da Copa de 2014 chama-se \"Fuleco\"\n\n"); system("pause"); } No programa acima o caractere \ serve para informar ao compilador que estas aspas não estão delimitando o comando printf(). Logo, elas irão aparecer no texto. RESUMINDO: O caractere \ é utilizado para retirar o significado especial que um caractere apresenta. No caso das aspas ( ), é retirado o significado delimitador do printf() e é considerado normalmente como aspas. 1o. Programa em C 27
28 3.3 - Primeiras Instruções em C Ao se executar o programa anterior, irá aparecer a seguinte tela no computador. 1o. Programa em C 28
29 3.3 - Primeiras Instruções em C Códigos especiais \n \t \v \b \a \r \ \\ %% Nova linha BackSpace Significado Tabulação Horizontal Tabulação Vertical Beep toque do altofalante Retorno do curso para o início da linha Aspas dupla Barra invertida Porcentagem 29
30 3.3 - Primeiras Instruções em C 4) /* Comentários */ Toda vez que se faz um programa deve-se colocar comentários indicando o que o programa faz, quem é o autor do programa, etc. Esses comentários não devem ser levados em conta pelo compilador pois eles tem a finalidade de documentar o programa. Um comentário em C é qualquer conjunto de caracteres delimitado pelos sinais /* e */ ou após os sinais //. Exemplo: /* prog0301.c : */ /* autor: André Amarante */ /* data: 18/03/2013 */ 1o. Programa em C 30
31 3.3 - Primeiras Instruções em C Um comentário pode se estender por mais de uma linha, como mostram os exemplos a seguir: 1) /* prog0301.c * autor: André Amarante * data: 18/03/2013 */ 2) /************************************* * prog0301.c * * autor: André Amarante * * data: 18/03/2013 * ***************************************/ Obs: Os asteriscos horizontais ou verticais servem apenas para dar uma estética ao comentário. O que importa é que o compilador ignora tudo que está entre os símbolos /* e */ 1o. Programa em C 31
32 3.3 - Primeiras Instruções em C 3) // prog0301.c // autor: André Amarante // data: 18/03/2013 // Obs: As duas baras (//) são colocadas na frente de cada frase. O compilador irá ignorar tudo o que vier escrito, na linha, logo após as barras. 4) //************************************* // prog0301.c * // autor: André Amarante * // data: 18/03/2013 * //************************************* 1o. Programa em C 32
33 3.3 - Primeiras Instruções em C Os comentários podem ser colocados em qualquer parte do programa. Existem contudo duas exceções a saber: 1) Comentário dentro de outro comentário não é permitido pelo compilador. 2) Dentro do printf() os caracteres /* e */ perdem seu significado especial e são considerados como caracteres normais. Ex: printf( Um comentario em C deve vir entre /* e */\n ); A saída será: Um comentario em C deve vir entre /* e */ Pressione qualquer tecla para continuar... 1o. Programa em C 33
34 3.4 Resumo do Capítulo Um programa em C começa com as declarações de biblioteca, por exemplo #include<stdio.h> e #include<stdlib.h>, seguido da função main( ). A função main( ) deve estar em todos os programas. Os comandos ou instruções a serem executados devem ser colocado entre chaves { } Um bloco é qualquer conjunto de instruções entre chaves { }. Cada instrução deve ser seguido de ponto e vírgula (;). 1o. Programa em C 34
35 3.4 Resumo do Capítulo A disposição do código é arbitraria e depende do gosto do programador. A linguagem C é CASE SENSITIVE As strings em C são delimitados por aspas As mensagens são escritas usando as funções printf( ) e puts() As funções printf( ) e puts() não fazem parte da linguagem C. Elas pertencem a biblioteca stdio.h 1o. Programa em C 35
36 3.4 Resumo do Capítulo A função system( pause ), durante a execução, faz com que a tela do DOS fique parada até que seja digitado um caractere qualquer. Ela pertence a biblioteca stdlib.h As linhas começadas por #, por ex: # include, #define, etc. não são C, mas sim diretivas ao pré processador e que por isso não terminam com ponto e vírgula (;). Os comentários são escritos entre /* e */ ou após //. Eles são ignorados pelo compilador a menos que estejam dentro de um string. Não podem existir comentários dentro de comentários. 1o. Programa em C 36
37 3.5 Exercícios do Capítulo 1 Fazer um programa em C usando somente o printf, e que uma vez executado, mostre o seguinte na tela do DOS: Iniciais: Codigo?: Nascimento: / / Numero de sorte: \ Texto: 1o. Programa em C 37
38 SOLUÇÃO EX-1: Unesp-Campus de Guaratinguetá 3.5 Exercícios do Capítulo /****************************** * Exercício 1 aula 3 * * prog0306 * *******************************/ #include <stdio.h> #include <stdlib.h> main() { printf("iniciais: \n\n ); printf( Codigo?: \n\n ); printf( Nascimento: / / \n ); printf( Numero de sorte: \\ \n ); printf( Texto:\" \"\n\n"); system("pause"); /*fim do programa*/ } OBS: o caractere \\ dentro do comando printf serve para que aparece a \ na frase: Numero de sorte: \ 1o. Programa em C 38
39 3.5 Exercícios do Capítulo Ao se executar o programa anterior, irá aparecer a seguinte tela no computador. 1o. Programa em C 39
40 3.5 Exercícios do Capítulo O programa anterior poderia ser feito utilizando-se somente um printf, como mostrado a seguir: /********************************** * Exercício 1 aula 3 * * prog0306 * ***********************************/ #include<stdio.h> #include<stdlib.h> main() { printf ("Iniciais: \n\ncodigo?: \n\nnascimento: / / \nnumero de sorte: \\ \ntexto:\" \"\n\n"); system("pause"); /*fim do programa*/ } 1o. Programa em C 40
41 3.5 Exercícios do Capítulo 2 Fazer um programa em C que apresente 2 linhas com a frase Olha o apito do trem, ouvindo-se um apito ao final de cada string. ********************************** SOLUÇÃO * Exercício 2 aula 3 * * prog0307 * ***********************************/ #include<stdio.h> #include<stdlib.h> main( ) { printf ("Olha o apito do trem\a\a\n"); /* aqui o \a faz o sinal sonoro*/ printf ("Olha o apito do trem\7\n"); /* aqui o \7 também faz sinal sonoro*/ system("pause"); } /*fim do programa*/ 1o. Programa em C 41
42 3.5 Exercícios do Capítulo Ao executar este programa, irá aparecer a seguinte tela no computador, com um sinal sonoro após escrever cada linha. 1o. Programa em C 42
43 3- Escreva um programa em C que apresente a seguinte saída: 1 Clientes 2 Fornecedores 3 Faturas 0 Sair 3.5 Exercícios do Capítulo OBS: O caractere \t é o responsável por fazer a tabulação /******************************** * Exercício 3 aula 3 * * prog0308 * ********************************/ #include<stdio.h> #include<stdlib.h> main() { printf("1- \tclientes\n"); printf("2- \tfornecedores\n"); printf("3- \tfaturas\n\n\n"); printf("0- \tsair\n\n"); system("pause"); /*fim do programa*/ } 1o. Programa em C 43
44 3.5 Exercícios do Capítulo Ao se executar o programa anterior, irá aparecer a seguinte tela no computador. 1o. Programa em C 44
45 3.5 Exercícios do Capítulo 4- Indique os erros de compilação que seriam detectados nos seguintes programa 4.1) /* * copyright: Asneira Suprema!!! * / #include<stdio.h> #include<stdlib.h> Main() { printf( Hello World ); system("pause"); } 4.2) /* * copyright: Asneira Suprema!!! * / #include<stdio.h> #include<stdlib.h> main { printf( Hello World ); system("pause"); } A função main deve ser escrita com letra minúscula Faltou parêntese na função main 1o. Programa em C 45
46 3.5 Exercícios do Capítulo 4.3) /* * copyright: Asneira Suprema!!! * / #include<stdio.h> main() { print( Hello World ); system("pause"); } 4.4) /* * copyright: Asneira Suprema!!! * / #include<stdio.h> #include<stdlib.h> main() { printf( Hello World ); system("pause"); O comando correto é printf e não somente print e faltou a biblioteca #include<stdlib.h>. Faltou chave no fim do programa 1o. Programa em C 46
47 3.5 Exercícios do Capítulo 5. Fazer um programa em C usando somente o puts. Faça o programa imprimir Hello World com uma mensagem de texto explicando que o mesmo foi feito usando a função puts no lugar do printf. Solução Exercício 5 1o. Programa em C 47
48 Solução Exercício 5 /************************************************** * Exercício 5 aula 3 * Usar função puts no lugar de printf para imprimir. * A função puts imprime e pula linha. * O printf imprime e continua na mesma linha. * copyright: Asneira Pura!!! ***************************************************/ #include<stdio.h> #include<stdlib.h> main() { puts("hello World");//aqui estamos usando a função //puts no lugar do printf() puts(""); puts("isso foi impresso com o puts ao inves do printf"); puts("o puts escreve e ja muda de linha"); puts(""); system("pause"); } 1o. Programa em C 48
49 3.5 Exercícios do Capítulo Ao ser executado, o programa anterior vai escrever a seguinte mensagem na tela 1o. Programa em C 49
50 3 O Primeiro Programa em C FIM Aula 3 Referências dos slides Curso de Programação de Computadores Prof. Aníbal Tavares Profa. Cassilda Ribeiro 1o. Programa em C 50 Prof. Décio Mourão Prof. Galeno Sena
Curso de Programação Computadores
3 O Primeiro Programa em C Unesp Campus de Guaratinguetá Curso de Programação Computadores Prof. Aníbal Tavares Profa. Cassilda Ribeiro 3 O Primeiro Programa em C 3.1 - Introdução Depois dos conceitos
Leia mais12 - Dados Estruturados Vetores, Matrizes e Strings
12 - Dados Estruturados Vetores, Matrizes e Strings Unesp Campus de Guaratinguetá Curso de Programação Computadores Prof. Aníbal Tavares Profa. Cassilda Ribeiro Ministrado por: Prof. André Amarante Vetores,
Leia maisEstrutura básica de um programa Instruções do Programa Sintaxe das instruções Diretivas apenas o contexto Variáveis e Constantes Tipos e modificadores
Objetivo: Estruturar uma sequencia de comandos em Linguagem C Estrutura básica de um programa Instruções do Programa Sintaxe das instruções Diretivas apenas o contexto Variáveis e Constantes Tipos e modificadores
Leia maisFigura 1: Operações para gerar um programa executável.
Uma jornada de mil milhas começa sempre com um simples passo. Lao Tse. PRIMEIROS PASSOS Para poder construir programas em C é necessário utilizar um ambiente de desenvolvimento. Por ambiente de desenvolvimento
Leia maisIntrodução à linguagem C
Introdução à linguagem C Luís Charneca luis.charneca@gmail.com Introdução ao C O C nasceu na década de 70. O seu inventor, Dennis Ritchie, implementou-o pela primeira vez usando um DEC PDP-11 correndo
Leia maisAula 4 Introdução ao C
Considere o nosso MSC. O Processador Central, entende o conjunto de instruções, leia, imprima, atribuição e condicional e com ela resolvemos vários problemas, construindo vários algoritmos. As instruções
Leia maisLinguagem C: Introdução
Linguagem C: Introdução Linguagem C É uma Linguagem de programação genérica que é utilizada para a criação de programas diversos como: Processadores de texto Planilhas eletrônicas Sistemas operacionais
Leia mais3.1 - Funções para manipular dados de entrada e saída padrão
1616161616161616161616161616161616161616161616161616 3- ENTRADA E SAÍDA EM C Os principais meios para executar operações de entrada e saída (E/S) são: Entrada e saída pelo console (ou padrão): teclado
Leia maisProgramação Básica. Estrutura de um algoritmo
Programação Básica Estrutura de um algoritmo Código-fonte Como vimos na aula anterior um algoritmo pode ser representado usando um fluxograma Um algoritmo pode também ser representado usando texto Esse
Leia maisSSC304 Introdução à Programação Para Engenharias. Introdução a Linguagem C. GE4 Bio
Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Sistemas de Computação Introdução à Para Engenharias Introdução a Linguagem C GE4 Bio GE4Bio Grupo de Estudos
Leia maisAula 3 Primeiros programas
Aula 3 Primeiros programas FACOM-UFMS 2012 OBJETIVOS DA AULA Introdução ao CodeBlocks; Criação dos primeiros programas; Esta aula foi baseada nos capítulos 3 e 4 da apostila de Programação de Computadores
Leia maisAlgoritmos e Programação
Algoritmos e Programação Aula 3 Introdução a Linguagem C Profa. Marina Gomes marinagomes@unipampa.edu.br 1 Aula de Hoje - Criar programas simples em C utilizando a estrutura básica; - Declarar variáveis;
Leia maisITENS FUNDAMENTAIS Programando em C++
INFORMÁTICA E COMPUTAÇÃO - CMP 1060 AULA 3 ITENS FUNDAMENTAIS Programando em C++ 1. Constantes São valores que são mantidos fixos pelo compilador. Tipo de Dado Exemplos de Constantes char b \n \0 int 2
Leia maisConhecendo a Linguagem de Programação C
Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação Conhecendo a Linguagem de Programação C DCA0800 - Algoritmos e Lógica de Programação Heitor Medeiros 1 Como
Leia maisAula 3 Constantes e funções de E/S
Programação I Aula 3 e funções de E/S Prof. Laura Silva de Assis e Prof. Luis Carlos Retondaro Engenharia de Computação 2o Período CEFET/RJ - Centro Federal de Educação Tecnológica Celso Suckow da Fonseca
Leia maisLinguagem C Entrada/Saída (console)
Linguagem C Entrada/Saída (console) Objetivos Nos artigos anteriores foram utilizadas as funções scanf() e printf(), porém não entramos em maiores detalhes. Agora estudaremos essas e outras funções de
Leia mais10 Comandos de repetição
10 Comandos de repetição 10.1 Definição Um comando de repetição é um tipo instrução que permite para executar outra instrução (ou um conjunto de instruções) mais de uma vez. O número de execuções (repetições)
Leia maisProgramação Aplicada à Engenharia
Universidade Federal Rural do Semi-Árido Departamento de Ciências Ambientais Programação Aplicada à Engenharia Aula 06: Introdução a C++ Silvio Fernandes 2009.1 1 História de C e C++ C++ é uma evolução
Leia maisConceitos básicos. Computação eletrônica: Gurvan Huiban
Computação eletrônica: Conceitos básicos Gurvan Huiban ghuiban@cin.ufpe.br Plano de aula 1 Estrutura de um programa em C 2 Variáveis e constantes 3 Comandos de entrada e saída Estrutura de um programa
Leia maisAlgoritmos e Estruturas de Dados I (DCC/003) Introdução à Programação de Computadores. Aula - Tópico 1
Algoritmos e Estruturas de Dados I (DCC/003) Introdução à Programação de Computadores Aula - Tópico 1 1 Problema 1 Considere o seguinte problema: Determinar o valor de y = seno(1,5). 2 Definições Para
Leia maisAlgoritmos e Linguagem de Programação em C. Professor: Bernard Cardoso Oliveira
Algoritmos e Linguagem de Programação em C Professor: Bernard Cardoso Oliveira E-mail: bernard_engtelecom@yahoo.com.br 21/07/2014 Conceitos Básicos - Revisão Linguagem de Programação: é um conjunto de
Leia maisLINGUAGEM DE PROGRAMAÇÃO C AULA 2. Professor: Rodrigo Rocha
LINGUAGEM DE PROGRAMAÇÃO C AULA 2 Professor: Rodrigo Rocha TIPOS, VARIÁVEIS E CONSTANTES Tipos de Dados Variáveis Constantes Introdução a entrada e saída Printf Scanf Ferramentas: Dev-C++ Code::Blocks
Leia maisUnidade 5: Introdução à Programação com C/C++ Prof. Daniel Caetano
Lógica de Programação para Engenharia 1 Unidade 5: Introdução à Programação com C/C++ Prof. Daniel Caetano Objetivo: Explicitar os elementos básicos envolvidos na programação com a linguagem C/C++. Bibliografia:
Leia maisFundamentos da programação Parte - 1
Fundamentos da programação Parte - 1 1. Objetivos Nesta lição discutiremos as partes básicas de um programa em Java. Começaremos explicando as partes do programa Hello.java mostrado na última lição. Discutiremos
Leia maisAmbiente de desenvolvimento
Linguagem C Ambiente de desenvolvimento Um programa em C passa por seis fases até a execução: 1) Edição 2) Pré-processamento 3) Compilação 4) Linking 5) Carregamento 6) Execução Etapa 1: Criação do programa
Leia maisA Linguagem C. A forma de um programa em C
A Linguagem C Criada em 1972 por D. M. Ritchie e K. Thompson. Tornou-se uma das mais importantes e populares, principalmente pela portabilidade e flexibilidade. Foi projetada para o desenvolvimento de
Leia maisAcentuação na Linguagem C
Aula 04 Linguagem C Disciplina: Algoritmos Prof. Allbert Velleniche de Aquino Almeida E-mail: allbert.almeida@fatec.sp.gov.br Site: http://www.allbert.com.br /allbert.almeida Acentuação na Linguagem C
Leia mais5 - COMANDOS DE CONTROLE DE PROGRAMA Em C existem os comandos de decisões, os comandos de iteração (ou de laços) e os comandos de desvios.
3636363636363636363636363636363636363636363636363636 5 - COMANDOS DE CONTROLE DE PROGRAMA Em C existem os comandos de decisões, os comandos de iteração (ou de laços) e os comandos de desvios. 5.1 - Comandos
Leia maisPrimeiros programas.
Primeiros programas. David Déharbe 1 1 Objetivos da aula Revisar as atividades "edição", "compilação", ("correção" e) "execução". Revisar os primeiros elementos de linguagem C já vistos. Aprender a escrever
Leia maisIntrodução à Programação
Programação de Computadores Introdução à Programação Prof. Helton Fábio de Matos hfmatos@dcc.ufmg.br Agenda Algoritmo & Programa Variáveis Declaração de tipos Comando de entrada ou de leitura Comando de
Leia maisJava e sua Sintaxe. Estrutura mínima de um programa em Java: public class Exemplo { }
Java e sua Sintaxe Java e sua Sintaxe Estrutura mínima de um programa em Java: public class Exemplo { } Como todo programa deve ter um início, convenciona-se que a primeira ação de um programa é a execução
Leia maisLinguagem de Programação C
Algoritmos e Lógica de Programação Linguagem C Reinaldo Gomes reinaldo@cefet-al.br Introdução Pé Pré-processador Variáveis Operadores Introdução: Histórico Linguagem criada por Dennis Ritchie em 1972 Em
Leia maisLinguagem de Programação C. Linguagem de Programação C. Linguagem de Programação C. Linguagem de Programação C. Linguagem de Programação C
Linguagem C Algoritmos e Lógica de Programação Reinaldo Gomes reinaldo@cefet-al.br Introdução Pré-processador Variáveis Operadores Introdução: Histórico Linguagem criada por Dennis Ritchie em 1972 Em 1973
Leia maisUniversidade de São Paulo São Carlos Instituto de Ciências Matemáticas e de Computação. Profa Rosana Braga
Universidade de São Paulo São Carlos Instituto de Ciências Matemáticas e de Computação Profa Rosana Braga 1º semestre de 2010 1 Arquivo-FONTE /*******************************/ /* Primeiro exemplo arq exemplo1.c
Leia maisLinguagem C. Linguagem artificial e formal usada para comunicar instruções ao computador. Proposta por Dennis Ritchie entre 1969 e 1973.
Aula 2 05/03/2015 Linguagem C Linguagem artificial e formal usada para comunicar instruções ao computador. Proposta por Dennis Ritchie entre 1969 e 1973. Um programa em C é Texto que segue as regras formais
Leia maisObs.: para realizar estas atividades tenha certeza de que já tenha instalado no sistema operacional o Java JDK e o NetBeans.
1 - Criando meu primeiro programa em Java Para criar um programa Java podemos utilizar um editor de textos (Bloco de Notas/Windows, Notepad ++ ou GEdit/Linux) e o console do sistema operacional, ou um
Leia maisLinguagem C. André Tavares da Silva.
Linguagem C André Tavares da Silva dcc2ats@joinville.udesc.br Variáveis Posição nomeada de memória que é usada para guardar um valor que pode ser modificado pelo programa. Todas as variáveis devem ser
Leia maisAula 03 - Linguagem C
Aula 03 - Linguagem C Disciplina: Algoritmos Prof. Allbert Velleniche de Aquino Almeida E-mail: allbert.almeida@fatec.sp.gov.br Site: http://www.allbert.com.br /allbert.almeida Histórico O C nasceu na
Leia maisComandos de entrada. e saída. Comandos de entrada. Comandos de entrada. Comandos de entrada. Comandos de entrada. Comandos de entrada.
e saída Biblioteca stdio.h Comandos Função scanf() Função gets() Função getchar() Material cedido pelo prof. Daniel Callegari scanf() Rotina de entrada que lê todos os tipos de dados. Protótipo: int scanf(const
Leia maisAnhanguera Educacional S.A. Centro Universitário Ibero-Americano
O C++ foi inicialmente desenvolvido por Bjarne Stroustrup durante a década de 1980 com o objetivo de melhorar a linguagem de programação C, mantendo a compatibilidade com esta linguagem. Exemplos de Aplicações
Leia maisAmbiente de Programação, rastreamento e entrada de dados. MCG114 Programação de Computadores I. Interpretador de Comandos. Interpretador de Comandos
MCG114 Programação de Computadores I Profa. Ambiente de Programação, rastreamento e entrada de dados 1 2 Ambiente Python para Programação Ambiente Python para Programação Até agora... Comandos e funções
Leia maisAula 4: Introdução à Linguagem C++
CI208 - Programação de Computadores Aula 4: Introdução à Linguagem C++ Prof. MSc. Diego Roberto Antunes diegor@inf.ufpr.br www.inf.ufpr.br/diegor Universidade Federal do Paraná Setor de Ciências Exatas
Leia maisPuca Huachi Vaz Penna
Aula 3 C++: variáveis e expressões aritméticas 2017/1 BCC201 Introdução à Computação Turmas 61, 62, 63, 64, 65 e 66, 32 e 33 Puca Huachi Vaz Penna Departamento de Computação Universidade Federal de Ouro
Leia maisProgramação de Computadores II
Programação de Computadores II 1. Programação Básica 2019.1 Slides adaptados do material de Karina Mochetti Problema, Algoritmo, Programa Um programa de computador é a implementação de um algoritmo para
Leia maisLinguagem C Princípios Básicos (parte 1)
Linguagem C Princípios Básicos (parte 1) Objetivos O principal objetivo deste artigo é explicar alguns conceitos fundamentais de programação em C. No final será implementado um programa envolvendo todos
Leia maisAula 5 Oficina de Programação Introdução ao C. Profa. Elaine Faria UFU
Aula 5 Oficina de Programação Introdução ao C Profa. Elaine Faria UFU - 2017 Linguagem de Programação Para que o computador consiga ler um programa e entender o que fazer, este programa deve ser escrito
Leia maisEstrutura de um Algoritmo, Variáveis, Comandos de Entrada e Saída e Expressões Aritméticas
Estrutura de um Algoritmo, Variáveis, Comandos de Entrada e Saída e Expressões Aritméticas Estrutura de um Programa em Linguagem Algorítmica Nesse curso nós vamos utilizar a linguagem algorítmica para
Leia maisVariáveis, Tipos de Dados e Operadores
! Variáveis, Tipos de Dados e Operadores Engenharias Informática Aplicada 2.o sem/2013 Profa Suely (e-mail: smaoki@yahoo.com) VARIÁVEL VARIÁVEL É um local lógico, ligado a um endereço físico da memória
Leia maisProgramação de Computadores I Funções Básicas da Linguagem C PROFESSORA CINTIA CAETANO
Programação de Computadores I Funções Básicas da Linguagem C PROFESSORA CINTIA CAETANO Função Printf() Sintaxe printf( expressão de controle, argumentos); É uma função padrão para exibir uma mensagem na
Leia maisProgramação de Computadores IV
Programação de Computadores IV Introdução ao C - Variáveis Slides de Bruno Augusto Dorta Marques 1 Roteiro da aula Introdução a linguagem C Organização do código-fonte Método main Variável Tipos básicos
Leia maisConceitos Básicos Linguagem C
Conceitos Básicos Linguagem C PROF. MAURÍCIO A DIAS MACDIASPAE@GMAIL.COM 2 Método Método básico para construção de algoritmos 1. Compreender completamente o problema a ser resolvido, se possível dividindo
Leia maisIntrodução Linguagem C. UDESC - Prof. Juliano Maia 1
Introdução Linguagem C UDESC - Prof. Juliano Maia 1 Índice Seção 1 A linguagem C Seção 2 Esqueleto Básico Programa em C UDESC - Prof. Juliano Maia 2 A linguagem C Seção 1 História Características Orientação
Leia maisTipos de Dados, Variáveis e Entrada e Saída em C. DCC 120 Laboratório de Programação
Tipos de Dados, Variáveis e Entrada e Saída em C DCC 120 Laboratório de Programação Variáveis Uma variável representa um espaço na memória do computador para armazenar um determinado tipo de dado. Em C,
Leia maisALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO
ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO PROF. FABIANO TAGUCHI http://fabianotaguchi.wordpress.com (66) 9953-7642 AULA 02 Revisão de conteúdos da aula passada Exercícios de revisão da aula 01 Estruturas condicionais
Leia maisLÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À PROGRAMAÇÃO COM C/C++ Prof. Dr. Daniel Caetano
LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À PROGRAMAÇÃO COM C/C++ Prof. Dr. Daniel Caetano 2013-1 Objetivos Entender o mecanismo de um programa em C/C++ Apresentar e estrutura da Linguagem C/C++
Leia mais4. Estruturas Fundamentais de Programação em C
4. Estruturas Fundamentais de Programação em C 4.1. Imprimindo Mensagens e Valores no Monitor de Vídeo A biblioteca de entrada e saída (stdio.h) possui a função printf que imprime mensagens e valores diretamente
Leia maisAula 6 Oficina de Programação Estruturas Condicionais no C. Profa. Elaine Faria UFU
Aula 6 Oficina de Programação Estruturas Condicionais no C Profa. Elaine Faria UFU - 2017 Estrutura Condicional Simples Algoritmo se () entao instrução fimse A instrução só será executada se
Leia mais5 Variáveis e Expressões. Unesp Campus de Guaratinguetá
5 Variáveis e Expressões Unesp Campus de Guaratinguetá Curso de Programação Computadores Prof. Aníbal Tavares Profa. Cassilda Ribeiro Ministrado por: Prof. André Amarante 4.1.3 - Definição de Variáveis
Leia maisMini apostila de Python - Oficina de Vestibulandos. PET Computação - UFPR September 2016
Mini apostila de Python - Oficina de Vestibulandos PET Computação - UFPR September 2016 1 Sumário 1 Introdução 3 2 Obtenção e Instalação 3 3 Variáveis 3 4 Operações Matemáticas 5 5 Entrada de Dados 6 6
Leia maisProgramação de Computadores I Introdução ao C PROFESSORA CINTIA CAETANO
Programação de Computadores I Introdução ao C PROFESSORA CINTIA CAETANO Introdução Criada em 1972, por Dennis Ritchie; Centro de Pesquisas da Bell Laboratories; Para utilização no S.O. UNIX; C é uma linguagem
Leia maisRevisão de Programação em C++ Leandro Tonietto Estruturas de Dados em C++ Segurança da Informação
Revisão de Programação em C++ Estruturas de Dados em C++ Segurança da Informação ltonietto@unisinos.br http://www.inf.unisinos.br/~ltonietto mar-09 Sumário Revisão de conceitos básicos de programação Diretiva
Leia mais11 - Estrutura de um programa em C
11 - Estrutura de um programa em C directivas para o compilador { main ( ) declarações instruções } -É possível utilizar comentários, exemplo: /* Comentário */ que não são traduzidos pelo compilador, pois
Leia maisNo Windows há basicamente dois tipos de programas de usuário:
Introdução O que vem a ser um programa em C? Você talvez já tenha ouvido falar que um compilador é um programa ou ferramenta que transforma um programa fonte escrito em uma linguagem de programação de
Leia maisComputação 2. Aula 3. Diego Addan Vetores de caracteres (strings)
Computação 2 Aula 3 Vetores de caracteres (strings) Diego Addan diegoaddan@gmail.com Vetor de caracteres (Strings) Uma cadeia de caracteres, mais conhecida como string, é uma seqüência de caracteres (letras
Leia maisLÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO PARTE II. Prof. Dr. Daniel Caetano
LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO PARTE II Prof. Dr. Daniel Caetano 2013-1 Material de Estudo Material Notas de Aula Apresentação Material Didático Acesso ao Material
Leia maisAula 03: Introdução a C
Aula 03: Introdução a C Introdução a Programação Túlio Toffolo & Puca Huachi http://www.toffolo.com.br BCC201 2019/1 Departamento de Computação UFOP Aula Anterior O que é um computador Organização de um
Leia maisLinguagem de Programação
Linguagem de Programação aula 4 Engenharia Elétrica e Engenharia de Automação Introdução à Computação 1.o sem/2013 Profa Suely (e-mail: smaoki@yahoo.com) Programas Programas são seqüências de instruções
Leia maisIntrodução à linguagem de programação C. Alexandre Mota
Introdução à linguagem de programação C Alexandre Mota acm@cin.ufpe.br Do código-fonte ao executável Nossa preocupação maior neste curso está com o código-fonte. Nossa carta de intenções para com o computador!
Leia maisLÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO PARTE II. Prof. Dr. Daniel Caetano
LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO PARTE II Prof. Dr. Daniel Caetano 2012-1 Material de Estudo Material Notas de Aula Apresentação Material Didático Acesso ao Material
Leia maisTabela T1: Tags para comandos de impressão.
O que é um nome? O que chamamos rosa não cheiraria igualmente doce em outro nome? W. Shakespeare. PRINTF O comando printf é capaz de imprimir uma mensagem na tela, bem como o comando puts, que além de
Leia mais03. [Manzano, 1996] Escreva um programa em C que calcule a área de um triângulo, através da fórmula área = (base * altura) / 2.
01. [Damas, 2007] Escreva um programa em C que solicite ao usuário uma determinada data no formato aaaa-mm-dd e a mostre em seguida no formato dd/mm/aaaa. Não é necessário validar a data fornecida pelo
Leia maisProgramação de Computadores II Aula 03. Linguagem C I
Programação de Computadores II Slides cedidos por Karina Mochetti 2018.1 C vs Python Python é uma linguagem muito mais nova, de 1991. C é muito mais eciente, os programas rodam mais rápido. Seu objetivo
Leia maisLaboratório de Introdução à Ciência da Computação I
Laboratório de Introdução à Ciência da Computação I Aula 1 - Estrutura Sequencial Professores: Vanderlei Bonato (responsável) - vbonato@icmc.usp.br Roberto de M. F. Filho (aluno PAE) - rmdff@icmc.usp.br>
Leia maisApresentação da ferramenta de programação. Comandos de entrada e saída. Prof. Alex Camargo
UNIVERSIDADE FEDERAL DO PAMPA CAMPUS BAGÉ ALGORITMOS E PROGRAMAÇÃO Apresentação da ferramenta de programação. Comandos de entrada e saída Prof. Alex Camargo alexcamargoweb@gmail.com Linguagem C A linguagem
Leia maisModulo 4: while do while (limites de variáveis)
PROGRAMAÇÃO DE COMPUTADORES V - TCC- 00.323 Modulo 4: while do while (limites de variáveis) Aura - Erick aconci@ic.uff.br, erickr@id.uff.br Roteiro Até aqui apreendemos as estruturas: If e If...else Switch
Leia maisLinguagens de Programação
Linguagens de Programação 128 13 129 Linguagens de Programação Uma linguagem de programação é um vocabulário e um conjunto de regras gramaticais usadas para escrever programas de computador. Esses programas
Leia maisLaboratório de Introdução à Ciência da Computação I
Laboratório de Introdução à Ciência da Computação I Aula 1 - Estrutura Sequencial Professores: Vanderlei Bonato (responsável) - vbonato@icmc.usp.br Luiz Henrique Kiehn (aluno PAE) - lhkiehn@icmc.usp.br
Leia maisCurso de Programação Computadores Prof. Aníbal Tavares Profa. Cassilda Ribeiro Ministrado por: Prof. André Amarante
14 - Vetores Unesp Campus de Guaratinguetá Curso de Programação Computadores Prof. Aníbal Tavares Profa. Cassilda Ribeiro Ministrado por: Prof. André Amarante Vetores, Matrizes e Strings 1 14.1 Vetor Problemas
Leia maisProgramação de Computadores I
Programação de Computadores I Comandos de Entrada e Saída printf() / scanf() / getchar() Gil Eduardo de Andrade Introdução Os comandos de entrada e saída permitem ao programador interagir com o usuário;
Leia maisLÓGICA DE PROGRAMAÇÃO. Resumo da Linguagem C. Sérgio Carlos Portari Júnior
LÓGICA DE PROGRAMAÇÃO Resumo da Linguagem C Sérgio Carlos Portari Júnior Tipos de dados mais usados em C Inteiro int 2 bytes Real float 4 bytes Caractere char 1 byte String não existe* xxxxxxx Booleano
Leia maisLinguagem Java. Introdução. Rosemary Silveira Filgueiras Melo
Linguagem Java Introdução Rosemary Silveira Filgueiras Melo rosesfmelo@hotmail.com 1 Tópicos abordados Histórico da Linguagem Caracterização da Linguagem Criação de Programa Java inicial Entrada e Saída
Leia maisOcorrem em três tipos:
Ocorrem em três tipos: Numéricas: Representadas por todos os números do universo dos números reais Ex.: 2, 3.45, -6.78 Literais: Ocorrem em dois tipos: Strings: Qualquer sequência de até 256 caracteres
Leia maisProgramação Estruturada
Programação Estruturada Entrada e Saída. Mais sobre dados Professores Emílio Francesquini e Carla Negri Lintzmayer 2018.Q3 Centro de Matemática, Computação e Cognição Universidade Federal do ABC Saída
Leia mais3. Linguagem de Programação C
Introdução à Computação I IBM1006 3. Linguagem de Programação C Prof. Renato Tinós Departamento de Computação e Matemática (FFCLRP/USP) 1 Principais Tópicos 3.2. Estrutura de Programas e Representação
Leia maisUnidade 5: Introdução à Programação com C/C++
Lógica de Programação para Engenharia 1 Unidade 5: Introdução à Programação com C/C++ Prof. Daniel Caetano Objetivo: Explicitar os elementos básicos envolvidos na programação com a linguagem C/C++. Bibliografia:
Leia maisEstrutura de Programas e Tipos de Dados Simples
SSC0101 - ICC1 Teórica Introdução à Ciência da Computação I Estrutura de Programas e Tipos de Dados Simples Prof. Vanderlei Bonato: vbonato@icmc.usp.br Prof. Claudio Fabiano Motta Toledo: claudio@icmc.usp.br
Leia maisEstruturas da linguagem C. 1. Identificadores, tipos primitivos, variáveis e constantes, operadores e expressões.
1 Estruturas da linguagem C 1. Identificadores, tipos primitivos, variáveis e constantes, operadores e expressões. Identificadores Os identificadores seguem a duas regras: 1. Devem ser começados por letras
Leia maisAula 1 Apresentação do Curso
Departamento de Sistemas de Computação Universidade de São Paulo SSC 502 Laboratório de Introdução a Ciência de Computação I Aula 1 Apresentação do Curso Responsável Prof. Seiji Isotani (sisotani@icmc.usp.br)
Leia maisAula 2 Comandos de Decisão
Departamento de Sistemas de Computação Universidade de São Paulo SSC 502 Laboratório de Introdução a Ciência de Computação I Aula 2 Comandos de Decisão Responsável Prof. Seiji Isotani (sisotani@icmc.usp.br)
Leia maissystem("pause"); //Envia comando para o sistema operacional solicitando parada de execução do programa } //limitador do corpo do programa
Atividade Prática no Ambiente Dev C++ Para as nossas atividades práticas vamos utilizar o ambiente de desenvolvimento da Linguagem C, Dev C++, ele é bastante fácil de utilizar e com muitos recursos. Segue
Leia maisAlgoritmos RESUMO - LINGUAGEM C
Algoritmos RESUMO - LINGUAGEM C 1 Sintaxe da linguagem C Componentes reconhecidos pela linguagem C (sintaxe da linguagem): tipos propriedades dos dados; declarações partes do programa, podendo dar significado
Leia maisAula 5 - Mais C e repetição
Vamos nesta aula mostrar mais detalhes e a forma geral dos comandos C vistos até agora. O comando de atribuição A forma geral do comando de atribuição é: = A expressão
Leia maisINTRODUÇÃO A LINGUAGEM C
INTRODUÇÃO A LINGUAGEM C Aula 01 Programação em Microinformática Prof. Allbert Velleniche de Aquino Almeida E-mail: professor@allbert.com.br Site: http://www.allbert.com.br Histórico O C nasceu na década
Leia mais#include <stdio.h> main() { int i; // Cabeçalho for (i = 1; i <=20; i++) putchar( * ); putchar( \n ); puts( Numeros entre 1 e 5 );
O todo é igual à soma das partes. Euclides. FUNÇÕES E PROCEDIMENTOS Embora sem saber, ao longo dos outros laboratórios, já foram utilizadas funções tais como printf, scanf, getchar, putchar, dentre outras
Leia maisCurso de Introdução à Liguagem de. Grupo PET-Tele. Universidade Federal Fluminense. July 16, 2012
urso de à urso de à Universidade Federal Fluminense July 16, 2012 Indrodução urso de à O é uma linguagem de programação criada por Dennis Ritchie, em 1972 e que continua a ser muito utilizada até os dias
Leia maisProgramação em C. Variáveis e Expressões. Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação
Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação Programação em C Variáveis e Expressões DCA0800 Algoritmos e Lógica de Programação Heitor Medeiros Florencio
Leia maisHello World. Linguagem C. Tipos de Dados. Palavras Reservadas. Operadores Aritméticos. Pré e pós incremento e pré e pós decremento
Hello World Linguagem C printf("hello world!\n"); main é a função principal, a execução do programa começa por ela printf é uma função usada para enviar dados para o vídeo Palavras Reservadas auto double
Leia mais