Informática, perguntado por gruposi, 11 meses atrás

Comentar o código abaixo:


#include
#include
#include

struct lista
{
int valor;
struct lista*proximo;
};


struct lista*insere_inicio(struct lista*n,int x)
{
struct lista*novo;
if(n==NULL)
{

n=(struct lista*)malloc(sizeof(struct lista));
n->valor=x;
n->proximo=NULL;
return n;
}
else
{
novo=(struct lista*)malloc(sizeof(struct lista));
novo->valor=x;
n->proximo=n;
return novo;
}
}


main()
{
struct lista*inicio=NULL;
int n;
if(inicio==NULL)
{
printf(" CRIANDO LISTA!!! \n");
inicio=(struct lista*)malloc(sizeof(struct lista));
printf(" LISTA CRIADA!!!");
if(inicio!=NULL)
{
printf("\n digite o número:");
scanf("%d",&n);
inicio->valor=n;
inicio->proximo=NULL;
}
printf(" O VALOR DA VARIÁVEL DO PRIMEIRO NÓ É: %d \n",inicio->valor);

}
system("pause");

}


gruposi: o final deve ficar assim :
printf(" O VALOR DA VARIÁVEL DO PRIMEIRO NÓ É: %d \n",inicio->valor);
system("pause");
} }
gruposi: ele copila normal, no pront aparece criando lista /lista criada digite o numero.

Soluções para a tarefa

Respondido por julianapaiva62066
0

Resposta:

Está rodando o código?


gruposi: vou edita-lo agora
gruposi: ajuda
Perguntas interessantes