Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- struct no{
- int value;
- struct no *prox;
- };
- typedef struct no celula;
- void insere_no(celula *plist, int valor);
- int imprime(celula *plist);
- int main(){
- int i;
- celula head;
- head.prox=NULL;
- for(i=0;i<5;i++){
- insere_no(&head,i+1);}
- imprime(head.prox);
- return 0;
- }
- void insere_no(celula *plist, int valor){
- celula *paux;
- paux = malloc(sizeof(celula));
- paux->prox = plist->prox;
- plist->prox = paux;
- }
- int imprime(celula *plist){
- if(plist->prox==NULL){
- printf(" %d Tchau", plist->value);
- return 0;
- }
- else{
- printf("%d", plist->value);
- imprime(plist->prox);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement