Quando queremos reunir várias variáveis de tipos diferentes dentro de uma mesma área, utilizamos as estruturas. As váriáveis declaradas dentro de uma estrutura são consideradas como membros da estrutura, e podem ser acessadas por nomes e de uma forma individual. Provavelmente você já está acostumado a fazer retorno de variáveis de funções, más o C, vai muito além, se o seu programa chegar a um nível mais avançado, talvez seja necessário fazer outros tipos de retorno, como por exemplo retornar estruturas, e isto é perfeitamente possível assim como também ponteiros e outras variáveis podem ser retornados de uma função. Neste caso, não podemos esquecer que a variável que recebe o retorno tem de ser obrigatoriamente do mesmo tipo de struct. Neste código trago um claro exemplo de retorno de estruturas:
Question
roccoC/C++
Quando queremos reunir várias variáveis de tipos diferentes dentro de uma mesma área, utilizamos as estruturas.
As váriáveis declaradas dentro de uma estrutura são consideradas como membros da estrutura, e podem ser acessadas por nomes e de uma forma individual.
Provavelmente você já está acostumado a fazer retorno de variáveis de funções, más
o C, vai muito além, se o seu programa chegar a um nível mais avançado, talvez
seja necessário fazer outros tipos de retorno, como por exemplo retornar estruturas,
e isto é perfeitamente possível assim como também ponteiros e outras variáveis podem ser retornados de uma função.
Neste caso, não podemos esquecer que a variável que recebe o retorno tem de ser
obrigatoriamente do mesmo tipo de struct.
Neste código trago um claro exemplo de retorno de estruturas:
Veja abaixo uma imagem do programa em execução:
http://2.bp.blogspot.com/-midx6KRjS14/VeoKOK_DFNI/AAAAAAAACWk/CvnU2QtjE9Y/s1600/retstruct.PNG
Veja abaixo o link do código do programa:
http://codigosfontes-ccplus-plus.blogspot.com.br/2015/09/estruturas-retorno-de-uma-funcao.html
Link to comment
Share on other sites
0 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.