ProgIng - Programación en Ingeniería
Loading...
Searching...
No Matches
Ejemplo036.c
Go to the documentation of this file.
1
#include <stdio.h>
2
3
int
main
(
int
argc,
char
*argv[])
4
{
5
int
x, *px;
6
char
*py;
7
double
*pz;
8
x = 20;
9
px = &x;
10
py = (
char
*)&x;
11
pz = (
double
*)&x;
12
printf(
"x = %d\n"
, x);
13
printf(
"&x = %p\n"
, &x);
14
printf(
"px = %p\n"
, px);
15
printf(
"*px = %d\n"
, *px);
16
printf(
"px = %p\n"
, px);
17
printf(
"py = %p\n"
, py);
18
printf(
"pz = %p\n"
, pz);
19
printf(
"px = %p (%ld)\n"
, px+1,
sizeof
(
int
));
20
printf(
"py = %p (%ld)\n"
, py+1,
sizeof
(
char
));
21
printf(
"pz = %p (%ld)\n"
, pz+1,
sizeof
(
double
));
22
(*px)++;
23
printf(
"x = %d\n"
, x);
24
printf(
"px = %p\n"
, px);
25
(*py)++;
26
printf(
"x = %d\n"
, x);
27
printf(
"py = %p\n"
, py);
28
py++;
29
(*py)++;
30
printf(
"x = %d\n"
, x);
31
printf(
"py = %p\n"
, py);
32
(*py)++;
33
printf(
"x = %d\n"
, x);
34
printf(
"py = %p\n"
, py);
35
py++;
36
(*py)++;
37
printf(
"x = %d\n"
, x);
38
printf(
"py = %p\n"
, py);
39
return
0;
40
}
main
int main(void)
Definition
Ejemplo_035.c:15
src
20252
Ejemplo036.c
Generated by
1.16.1