Ciências da computação dia 85
algoritmos e estrutura de dados --- structs, lista contígua, e
constantes em C
Para criar structs em c você pode fazer:
typedef struct {
//...
} Name;
ou ainda
struct{
//...
} Name;
typedef struct Name Name;
Após instanciar uma struct você pode acessar os valores usando
Name.atributo
ou se você instanciar usando um pointer
Name->atributo
Lista contígua
- Cada elemento tem uma posição especifica. Com isso, tenho acesso direto ao elemento que preciso, uma vez sabendo sua posição
- Possui tamanho fixo, preestabelecido.
- Cada elemento é chamado de nó.
- suscetível à overflow ou desperdício de espaço.
Para definir constantes em C faça:
#define NAME valor