Outils numériques pour la physique /
langage
Master de Physique M1, parcours Physique Appliquée
S. Friot et E. Trizac
Le poly (faire d'abord les exercices 2.1 à 2.7, 2.13, 2.15,
4.1, 4.3 à 4.5, 5.1 à 5.3, 5.5, 6.1, 6.2, 6.4, 7.1, 7.2,
7.3, 7.5, 7.6)
Quelques exercices supplémentaires
Recursivité et dépilage
Bill Gates by value
La chaine des éléphants
Un nouveau chef
Quelques compléments de cours
Structures, exemples d'utilisation
Pointeurs : le best-of
Variables extern, exemple de programme sur plusieurs fichiers
Un exemple de liste chainée double
Quelques liens utiles
Le cours de P. Trau (ULP Strasbourg)
Programmation en C : le cours d' A. Canteaut (Inria)
Cours et tutoriels de C (developpez.com)
Quelques solutions
2-16) Non, il faudrait écrire c.x=10;
2-17) Les variables cnt et n n'ont pas été
initialisées
3-3) Dans le main : local2 et local3. Dans le sous-bloc de main,
local3 et dans fonc(), local1 et local2
5.6)
5-7) pointeur vers un const char ;
pointeur constant vers un char ;
pointeur vers un pointeur constant, pointant lui meme vers un char constant
Bill Gates by value
6-9) int a[ ][3][4] ou encore (int *a)[3][4] ;
pointeur vers x : int (*px)[3][4]
Retour à la page principale