Jump to content
Wrath

Structs

Recommended Posts

Wrath

estou aqui a trabalhar em structs e estou aqui com 1 duvida...

fiz 1 programa em que usando typedef pedi o nome,a idade,salario e data de nascimento.

fiz o programa usando funçoes void para facilitar mas depois,vendo do livro qu estou a usar (Linguagem C por Luis Damas) após o main() é inserido " struct pessoa p ={"carlos",23,12345.67,{23,5,1954}};"

alguem me pode explicar ao certo para que serve esta funçao? :x

Share this post


Link to post
Share on other sites
Baderous

Isso não é uma função, é uma instrução que permite criar uma struct do tipo pessoa inicializada com esses dados.

Share this post


Link to post
Share on other sites
Diutsu

hmmmm....mas essa instruçao é sempre necessaria?:\

num capitulo em que estás a usar estruturas faz sentido que as uses.

tendo o

typedef struct pessoa {...} PESSOA;

fazer PESSOA p = {"carlos",....} ou struct pessoa p = {"carlos",...} é exactamente a mesma coisa.


XX SINFO - Semana Informática

Share this post


Link to post
Share on other sites
Wrath

ah ok, mas esta instruçao é apenas de inicializaçao certo?

é que mesmo quando dei isto na aula,n percebi o nexo...:\

Share this post


Link to post
Share on other sites
Diutsu

SIm. Serve para criares uma nova estrutura pessoa, e inicializares a mesma com esses valores.


XX SINFO - Semana Informática

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.