Alessandro Ikeuchi
#include <stdio.h>
/* A chamada abaixo é C-ANSI, note
que é necessário o uso constante do
ponteiro para manipular os valores
que estão no endereço */
void change1(int *var)
{
*var += 1;
}
/* Esta função NÃO compilará em
compiladores configurados para
somente aceitarem C-ANSI, ela
compila no LCCWIN32 por conta
dos complementos ativados */
void change2(int &var)
{
var += 1;
}
int main()
{
int var = 12;
change1(&var);
change2(var);
printf("%d\n", var);
return 0;
}
No comments:
Post a Comment