a += a;
printf("\n\nSignificado de a+=a = %d", a);
printf("\nValor de a = %d", a);
b -= b;
printf("\n\nSignificado de b-=b = %d", b);
printf("\nValor de b = %d", b);
soma = a + b;
printf("\nSoma de %d + %d = %d ", a, b, soma);
a-=1;
printf("\n\nSignificado de a-=1 = %d", a);
printf("\nValor de a = %d", a);
b+=a;
printf("\n\nSignificado de b+=a = %d", b);
printf("\nValor de b = %d", b);
b+=2;
printf("\n\nSignificado de b+=2 = %d", b);
printf("\nValor de b = %d", b);
soma = a + b;
printf("\nSoma de %d + %d = %d ", a, b, soma);
printf("\n\nOnde esta a variavel a? (&a) = %p", &a);
printf("\nOnde esta a variavel b? (&b) = %p", &b);
printf("\nQual eh o endereco da soma? (&soma) = %p", &soma);
/*printf("\nQual eh o endereco da soma? (&soma) = %d", &soma); //ERRADO
%d = espera-se um inteiro
%p = eh o endereco da soma (armazenado no ponteiro)
*/
//printf("\n p = ", p); // errado
//printf("\n p = ", p); //errado
//printf(&a); //errado
//printf("endereco de a (&a) = ", &a); //errado (falta %p)
// printf("endereco de a (&b) = %d", &b); // errado
// printf("endereco de a (&c) = %d", &c); //errado
/* tema: definicao: aprendizado de operadores e ponteiros */
include
int main() { int a, b, c; a = 5; b = 20;
int soma = a + b;
int x, y, *z; x = &a; y = &b; z = &soma;
printf("\n\n"); printf("\na = %d", a); printf("\nb = %d", b); printf("\nSoma = %d ", soma);
a += a; printf("\n\nSignificado de a+=a = %d", a);
printf("\nValor de a = %d", a);
b -= b; printf("\n\nSignificado de b-=b = %d", b);
printf("\nValor de b = %d", b);
soma = a + b; printf("\nSoma de %d + %d = %d ", a, b, soma);
a-=1; printf("\n\nSignificado de a-=1 = %d", a);
printf("\nValor de a = %d", a);
b+=a; printf("\n\nSignificado de b+=a = %d", b);
printf("\nValor de b = %d", b);
b+=2; printf("\n\nSignificado de b+=2 = %d", b);
printf("\nValor de b = %d", b);
soma = a + b; printf("\nSoma de %d + %d = %d ", a, b, soma);
printf("\n\nOnde esta a variavel a? (&a) = %p", &a); printf("\nOnde esta a variavel b? (&b) = %p", &b); printf("\nQual eh o endereco da soma? (&soma) = %p", &soma);
/*printf("\nQual eh o endereco da soma? (&soma) = %d", &soma); //ERRADO
%p = eh o endereco da soma (armazenado no ponteiro) */
//printf("\n p = ", p); // errado //printf("\n p = ", p); //errado
//printf(&a); //errado //printf("endereco de a (&a) = ", &a); //errado (falta %p) // printf("endereco de a (&b) = %d", &b); // errado // printf("endereco de a (&c) = %d", &c); //errado
printf("\n\n"); return 0; }