Langage C : cours + exercices corrigés + TPs + exams
+7
nejla
suneddine
Napoléon
Timon
methodiX
manianis
lamia
11 participants
Forum INFOMATH :: Enseignement de l'informatique :: INFO - Supérieur (Etudiants et Professionnels) :: C/C++
Page 2 sur 2
Page 2 sur 2 • 1, 2
Langage C : cours + exercices corrigés + TPs + exams
Rappel du premier message :
C'est un cours complet avec des exercices corrigés, des TPs corrigés, et des exams:
Enjoy it
C'est un cours complet avec des exercices corrigés, des TPs corrigés, et des exams:
Langage C
Enjoy it
lamia- Modérateur
-
Nombre de messages : 1936
Age : 37
Localisation : Tunis
Réputation : 53
Points : 6591
Date d'inscription : 04/11/2007
Feuille de personnage
Capacité linguistique:
(996/1000)
Re: Langage C : cours + exercices corrigés + TPs + exams
Petites précisions si ça ne te dérange pas.manianis a écrit:methodiX: les fichiers #include sont appelées des fichiers d'entêtes et elles contiennent uniquement des prototypes de fonctions (càd la déclaration de la fonction sans implémentation). Ces prototypes servent à déterminer le type des arguments passées à une fonction. Et elles permettent au compilateur de déterminer si l'utilisateur a passé les bons arguments.
Il est vrai que, dans la majorité des cas, les fichiers inclus sont des fichiers d'en-tête mais ce n'est pas forcément le cas.
Il est possible d'inclure un fichier-source mais c'est, bien entendu, à proscrire.
On peut aussi se servir de cette directive pour inclure des items-lists.
Ensuite, un fichier d'en-tête ne fait pas, heureusement, que déclarer des fonctions publiques. Il donne aussi accès à des macros (macro-constantes et macro-fonctions), des variables globales publiques et des déclarations (avec peut-être la définition) de structures.
En C99, on peut aussi y trouver des fonctions cette fois-ci définies dites inline. Cependant, ayant toujours préféré me restreindre au C89, je ne saurais expliquer le pourquoi de cette nouveauté.
Timon- Entier Naturel
-
Nombre de messages : 61
Localisation : France
Réputation : 0
Points : 5952
Date d'inscription : 14/01/2008
Feuille de personnage
Capacité linguistique:
(1000/1000)
Re: Langage C : cours + exercices corrigés + TPs + exams
Timon a écrit:Petites précisions si ça ne te dérange pas.manianis a écrit:methodiX: les fichiers #include sont appelées des fichiers d'entêtes et elles contiennent uniquement des prototypes de fonctions (càd la déclaration de la fonction sans implémentation). Ces prototypes servent à déterminer le type des arguments passées à une fonction. Et elles permettent au compilateur de déterminer si l'utilisateur a passé les bons arguments.
Il est vrai que, dans la majorité des cas, les fichiers inclus sont des fichiers d'en-tête mais ce n'est pas forcément le cas.
Il est possible d'inclure un fichier-source mais c'est, bien entendu, à proscrire.
On peut aussi se servir de cette directive pour inclure des items-lists.
Ensuite, un fichier d'en-tête ne fait pas, heureusement, que déclarer des fonctions publiques. Il donne aussi accès à des macros (macro-constantes et macro-fonctions), des variables globales publiques et des déclarations (avec peut-être la définition) de structures.
En C99, on peut aussi y trouver des fonctions cette fois-ci définies dites inline. Cependant, ayant toujours préféré me restreindre au C89, je ne saurais expliquer le pourquoi de cette nouveauté.
Oui Timon vous avez raison j'ai uniquement cité un parmi les usages qu'on pourra faire des fichiers include.
manianis- Nombre Réel
-
Nombre de messages : 975
Localisation : Tunisie
Réputation : 4
Points : 6045
Date d'inscription : 11/10/2007
Feuille de personnage
Capacité linguistique:
(999/1000)
Re: Langage C : cours + exercices corrigés + TPs + exams
Dans ce cas, pas de problème. Vous aviez utilisé le mot uniquement et j'ai eu peur que ce soit mal interprété.manianis a écrit:Oui Timon vous avez raison j'ai uniquement cité un parmi les usages qu'on pourra faire des fichiers include.
Timon- Entier Naturel
-
Nombre de messages : 61
Localisation : France
Réputation : 0
Points : 5952
Date d'inscription : 14/01/2008
Feuille de personnage
Capacité linguistique:
(1000/1000)
nejla- Entier Naturel
-
Nombre de messages : 1
Localisation : boumhel
Réputation : 1
Points : 5287
Date d'inscription : 07/11/2009
Re: Langage C : cours + exercices corrigés + TPs + exams
slam alykom;
je suis nouvelle ici et j'ai besoin de votre aide j'ai un exame demain pour algo.
en faite la question est ;
Décrire l'évolution de a mémoire de l'environnement et de l'affichage du programme C au fil de son exécution?
voila le programme:
int i, a , b;
void p(int *x , int *y)
{*x=*x+*y;
i++;
(*y)++;
}
main()
{
a=1;
b=1;
i=1;
p(&a, &a);
p(&a,&b);
printf(%d %d %d, a , b,i);
}
je suis nouvelle ici et j'ai besoin de votre aide j'ai un exame demain pour algo.
en faite la question est ;
Décrire l'évolution de a mémoire de l'environnement et de l'affichage du programme C au fil de son exécution?
voila le programme:
int i, a , b;
void p(int *x , int *y)
{*x=*x+*y;
i++;
(*y)++;
}
main()
{
a=1;
b=1;
i=1;
p(&a, &a);
p(&a,&b);
printf(%d %d %d, a , b,i);
}
yousra 2- Entier Naturel
-
Nombre de messages : 1
Localisation : paris
Réputation : 0
Points : 4186
Date d'inscription : 11/11/2012
Re: Langage C : cours + exercices corrigés + TPs + exams
bonjour,
je viens de m'enregistrer, je crois que le lien "langage C" ne marche plus.
ne pouvez pas le refaire par un lien valide
merci
je viens de m'enregistrer, je crois que le lien "langage C" ne marche plus.
ne pouvez pas le refaire par un lien valide
merci
atlass218- Entier Naturel
-
Nombre de messages : 1
Localisation : maroc
Réputation : 0
Points : 3726
Date d'inscription : 14/02/2014
Lachheb- Entier Naturel
-
Nombre de messages : 1
Localisation : Tunisie
Réputation : 0
Points : 3616
Date d'inscription : 05/06/2014
Jaiji- Entier Naturel
-
Nombre de messages : 1
Localisation : kenitra
Réputation : 0
Points : 3042
Date d'inscription : 30/12/2015
Page 2 sur 2 • 1, 2
Sujets similaires
» Cours + Exercices de C/C++
» Cours et exercices corrigés en Pascal
» Ebook: Exercices corrigés + synthèse de cours en C++
» Plusieurs exercices d'examens Corrigés
» Révision de la récursivité: exercices corrigés et méthodes
» Cours et exercices corrigés en Pascal
» Ebook: Exercices corrigés + synthèse de cours en C++
» Plusieurs exercices d'examens Corrigés
» Révision de la récursivité: exercices corrigés et méthodes
Forum INFOMATH :: Enseignement de l'informatique :: INFO - Supérieur (Etudiants et Professionnels) :: C/C++
Page 2 sur 2
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|