Programação em C - Passagem de parâmetros por valor e referência Estudo de caso: Soma de bits/bytes Para estudarmos um pouco mais sobre passagem de parâmetros por valor e referência vamos aplicar um exemplo. Exemplo (a)Escreva uma função com protótipo void somabit (int b1, int b2, int *vaium, int *soma); que recebe três bits (inteiros entre 0 e 1) b1, b2 e *vaium e devolve um bit soma representando a soma dos três e o novo um bit "vai-um" em *vaium. (b)Escreva um programa que leia dois números em binário (8 bits) e calcula um número em binário que é a soma dos dois números dados. Utilize a função acima. Entendendo Considerando o protótipo do item (a), temos que dois dados são passados por valor (b1 e b2) e dois dados são passados por referência (vaium e soma). Isso se fez necessário pois ao somar dois bits podemos ter dois resultados. Sabe-se, em binário, que: 0 + 0 = 0 0 + 1 = 1 1 + 0 = 1 1 + 1 =
Pesquisar este blog
Prof. Ednilson Rossi
Programação e outros assuntos de TI.
Postagens
Destaques
Últimas postagens
Programaçao C - Vetor como argumento para função
- Gerar link
- X
- Outros aplicativos
Aulas de 16 e 18 de maio
- Gerar link
- X
- Outros aplicativos
HTML5 - Tabelas (parte 1)
- Gerar link
- X
- Outros aplicativos