c_cpp Teste com listas - Estrutura de dados
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c_cpp Teste com listas - Estrutura de dados相关的知识,希望对你有一定的参考价值。
#include <stdio.h>
#include <stdlib.h>
struct reg{
int conteudo;
struct reg *prox;
};
typedef struct reg celula;
void imprime (celula *le) {
if (le != NULL) {
printf ("%d\n", le->conteudo);
imprime (le->prox);
}
}
int main(int argc, char** argv)
{
celula *ini_celula;
celula *proxima_celula;
int resp;
ini_celula = (celula *)malloc (sizeof (celula));
if(ini_celula == NULL)
exit(1);
proxima_celula = ini_celula;
while(1)
{
scanf("%d", &proxima_celula->conteudo);
printf("Outro? 1 - Sim - 2 - Nao: ");
scanf("%d", &resp);
if(resp == 1){
proxima_celula->prox = (celula *)malloc (sizeof (celula));
proxima_celula = proxima_celula->prox;
}else
break;
}
proxima_celula->prox = NULL;
printf("Celula inicial: %d\n", ini_celula->conteudo);
proxima_celula = ini_celula;
while(proxima_celula != NULL){
printf ("sizeof (celula) = %d\n", proxima_celula->conteudo);
proxima_celula = proxima_celula->prox;
}
return EXIT_SUCCESS;
}
以上是关于c_cpp Teste com listas - Estrutura de dados的主要内容,如果未能解决你的问题,请参考以下文章
c_cpp Inserir no inicio,no final,imprimir lista,remover da lista ou esvaziar lista
c_cpp App para estudo de listas simplesmente encadeadas
从服务器下载 plist
ruby Teste de ping
替换电子邮件字符串
从 JSON 转换数组中的列 [关闭]