INFO505 Programmation C
Loading...
Searching...
No Matches
TP1
voir-pile2.c
1
#include <stdio.h>
2
3
#define MAX 10000
4
5
void
affiche()
6
{
/* t, p, nom_local sont alloués sur la pile d'exécution. */
7
int
t = 64;
/* on se donne une variable locale */
8
char
* p = (
char
*) &t;
/* permet de voir la mémoire caractère par car. */
9
char
nom_local[] =
"Bonjour Toto"
;
10
for
(
int
i = 0; i < MAX; ++i )
11
{
12
printf(
"%c"
, p[ i ] );
13
fflush( stdout );
14
}
15
}
16
17
int
main(
void
)
18
{
19
char
nom1[] =
"Bonjour Tutu"
;
/* alloué sur la pile, modifiable */
20
const
char
* nom2 =
"Bonjour Tata"
;
/* alloué sur le segment de données, non modifiable */
21
affiche();
22
return
0;
23
}
Generated on Wed Nov 8 2023 11:06:18 for INFO505 Programmation C by
1.9.8