#include "stdio.h" #include "stdlib.h" #include "vld.h" int main() { /* comparacao de tamanho de ponteiros */ int *pi; short *ps; printf("sizeof(int) %d\n", sizeof(int)); printf("sizeof(pi) %d\n\n", sizeof(pi)); printf("sizeof(short) %d\n", sizeof(short)); printf("sizeof(ps) %d\n\n", sizeof(ps)); /* atribuicao ponteiro */ int i = 10; pi = &i; printf("conteudo de [i]: %d\n", i); printf("endereco de [&i]: %d\n", &i); printf("endereco de [pi]: %d\n", pi); /* alocao dinamica */ float *f = (float*)calloc(10, sizeof(float)); for (int j = 0; j < 10; j++) { f[j] = j; } free(f); return 0; }