Writing /var/lib/dokuwiki/data/meta/teaching/ejemplo_punteros.meta failed
teaching:ejemplo_punteros
Ejemplo punteros
#include<stdio.h>
int main(int argc, char ** argv) {
printf("argc %d\n", argc);
printf("argv %s\n", argv[1]);
int a=0;
int* pa;
pa=&a;
int b1[]={10,43,45};
int b2[]={20,53,55};
int b3[]={30,63,65};
int i;
int *pb[3];
pb[0]=b1;
pb[1]=b2;
pb[2]=b3;
int ** ppb;
ppb=(&pb)[0];
for(i=0; i<3; i++) {
printf("ppb=%p **ppb=%i\n", ppb, *(*(ppb+i)+1));
}
printf("pa=%p\n", pa);
for(i=0; i<3; ++i) {
b1[i]=i;
printf("b1[%d]=%d\n", i, b1[i]);
}
//printf("a=%d, pa=%p, a=%d\n", a, pa, *pa);
return(0);
}
teaching/ejemplo_punteros.txt · Last modified: 2022/09/20 00:08 (external edit)