Estrutura de dados
Por: rockjun • 5/10/2015 • Pesquisas Acadêmicas • 555 Palavras (3 Páginas) • 177 Visualizações
Nome: RA:
1 –Qual o resultado desse programa?( printe a resposta)
#include
#include
#include
#include
{
intx; for (x=1;x <=10; x++) printf("Cursode Sistemasde Informação\n "); printf("\n");
system("pause"); return 0;
}
2 –O que faz os comandos printf e scanf?
printf: possiblita a saída de valores, o controle deve aparecer sempre " " para definir como serão impressos os argumentos
scanf: pode ser utilizada para entrada de dados a partir do teclado
3 –Qual a função do comando main()?
main é o corpo do programa, onde tudo começa
4 –Escreva uma função:
{
int num=10;
while(num>0)
{
printf("%d!\n",num);
num=num-1;//ou num-- ou --num ou num-=1
}
printf("\n Fogo!!!\n",num);
system("pause");
}
5 –Fale sobre a biblioteca Stdlib.h:
standard library é uma biblioteca padrão, funciona como um emulador da prompt do sistema operacional que você está programando, ele emula todos os comandos do DOS
6 – Crie um exemplo utilizando o malloc. Explique o que entendeu
int *p;
int a;
int i;
p= malloc(a*sizeof(int));
if (!p)
{
printf ("** Erro: Memoria Insuficiente **");
exit;
}
p[i] = i*i;
malloc aloca na memória o numero de bytes definido por size que retorna o endereço do primeiro elemento alocado
o retorno é do tipo void*, é necessário utilizar um cast ao usar a função malloc, e é recomendado a função do sizeof() para calcular a quantidade de espaço a ser alocada
7 – Crie um exemplo utilizando o calloc. Explique o que entendeu
int *p;
int a;
int i;
p= calloc(a,sizeof(int));
if (!p)
{
printf ("** Erro: Memoria Insuficiente **");
exit;
}
p[i] = i*i;
calloc aloca na memória o numero de bytes definido por size que retorna o endereço do primeiro elemento alocado
o retorno é do tipo void*, é necessário utilizar um cast ao usar a função malloc, e é recomendado a função do sizeof() para calcular a quantidade de espaço a ser alocada
8 – Crie um exemplo utilizando ponteiro. Explique o que entendeu
...